Czy ktoś wie może jak w Builderze można wywołać normalne konsolowe komendy? Np. ping, albo wywołać jakiś program z parametrem.
Konsolowe komendy
- Rejestracja: dni
- Ostatnio: dni
- Rejestracja: dni
- Ostatnio: dni
- Postów: 28
http://cyfbar.republika.pl/api.html - tam znajdziesz rozwiązanie.
- Rejestracja: dni
- Ostatnio: dni
Chyba tam nawet nie zaglądałeś, albo ja jestem ślepy.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 28
Hmn, może byłem za mało dokładny, albo Tobie się szukać nie chce:
http://cyfbar.republika.pl/api.html#api1
Punkt 1.2 Uruchamianie innego programu - sposób łatwy.
void __fastcall TForm1::Button1Click(TObject *Sender)
{
WinExec("C:\nazwakatalogu\nazwaprogramu.exe", SW_SHOW);
}
Gdzie równie dobrze możesz dać:
WinExec("ping www.onet.pl -t", SW_SHOW);
Pozdrawiam
- Rejestracja: dni
- Ostatnio: dni
No dobra, ale to jest wywołanie konsoli, a ja pragnę zbadać ping wewnątrz programu.
- Rejestracja: dni
- Ostatnio: dni
Titus: WinExec nie jest polecane do stosowania. Aktualnie nalezaloby skorzystac z ShellExecute lub z CreateProcess. W sposob jaki chce wykorzystac to autor sugerowalbym wlasnie CreateProcess.
- Rejestracja: dni
- Ostatnio: dni
Tylko jak, głupio mi aż pytać.
- Rejestracja: dni
- Ostatnio: dni
Tylko jak, głupio mi aż pytać.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/createprocess.asp
lpApplicationName - nazwa i ew. parametry do programu.