Ĺadny brzuch
Mam problem. Niewiem jak otworzyć wiersz poleceń i wpisać polecenie ale to wszystko z poziomu Delphi. Jak to zrobić?
Moze najzwyklej przez ShellExecute otworzyc cmd??
Moze najzwyklej przez ShellExecute otworzyc cmd??
shellexecute(handle, 'open', 'cmd.exe', 'parametr', nil, sw_Shownormal);
lub [win 9x]
shellexecute(handle, 'open', 'command.exe', 'parametr', nil, sw_Shownormal);
Powinno dzialac ...
Eeeee... a gdzie tam... pieknie dziala z shellexecute
Użytkownik Kajetanek edytował ten post 13 maj 2005, 13:49
No niewiem ale mi niedziała :P (uruchamia się cmd ale bez parametru[tylko przechodzi do katalogu programu])
No niewiem ale mi niedziała :P (uruchamia się cmd ale bez parametru[tylko przechodzi do katalogu programu])
tak
tak
Wydaje mi sie ze niektore procedury w cmd (np. ping) to sa zwykle programy uruchamiane przez cmd razem z danymi potrzebnymi do uruchomienia (np. ping 123.22.33.44). Moze zamiast uruchamiac cmd, uruchomic jeden z tych programow?
racja, co nie zmienia faktu ze jesli chcesz "wizualnie" wpisac cos takiego , to jedyny sposob to symulacja klawiszy :]
Mam problem. Niewiem jak otworzyć wiersz poleceń i wpisać polecenie ale to wszystko z poziomu Delphi. Jak to zrobić?
a np.cmd /k ping google.plo coś takiego chodzi??
ShellExecute(0,'open','cmd.exe','/k ping google.pl',nil,SW_SHOWNORMAL);
Użytkownik Cyrkiel edytował ten post 13 maj 2005, 15:48
Musisz napisać apkiacje na konsole
a np.cmd /k ping google.plo coś takiego chodzi??
ShellExecute(0,'open','cmd.exe','/k ping google.pl',nil,SW_SHOWNORMAL);
O tym mowilem (ze cos trzeba wpisac w nil'e):
Sorki, to było do Zapera, a co do Ciebie, pierwszy nil jest parametrem do programu, a drugi katalogiem roboczym ;)
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
Moze najzwyklej przez ShellExecute otworzyc cmd??
Moze najzwyklej przez ShellExecute otworzyc cmd??

shellexecute(handle, 'open', 'cmd.exe', 'parametr', nil, sw_Shownormal);
lub [win 9x]
shellexecute(handle, 'open', 'command.exe', 'parametr', nil, sw_Shownormal);
Powinno dzialac ...
Eeeee... a gdzie tam... pieknie dziala z shellexecute
Użytkownik Kajetanek edytował ten post 13 maj 2005, 13:49
No niewiem ale mi niedziała :P (uruchamia się cmd ale bez parametru[tylko przechodzi do katalogu programu])
No niewiem ale mi niedziała :P (uruchamia się cmd ale bez parametru[tylko przechodzi do katalogu programu])

tak
tak


Wydaje mi sie ze niektore procedury w cmd (np. ping) to sa zwykle programy uruchamiane przez cmd razem z danymi potrzebnymi do uruchomienia (np. ping 123.22.33.44). Moze zamiast uruchamiac cmd, uruchomic jeden z tych programow?

racja, co nie zmienia faktu ze jesli chcesz "wizualnie" wpisac cos takiego , to jedyny sposob to symulacja klawiszy :]

Mam problem. Niewiem jak otworzyć wiersz poleceń i wpisać polecenie ale to wszystko z poziomu Delphi. Jak to zrobić?

a np.cmd /k ping google.plo coś takiego chodzi??
ShellExecute(0,'open','cmd.exe','/k ping google.pl',nil,SW_SHOWNORMAL);
Użytkownik Cyrkiel edytował ten post 13 maj 2005, 15:48
Musisz napisać apkiacje na konsole

a np.cmd /k ping google.plo coś takiego chodzi??
ShellExecute(0,'open','cmd.exe','/k ping google.pl',nil,SW_SHOWNORMAL);

O tym mowilem (ze cos trzeba wpisac w nil'e):
Sorki, to było do Zapera, a co do Ciebie, pierwszy nil jest parametrem do programu, a drugi katalogiem roboczym ;)