Konsolowe komendy

0

Czy ktoś wie może jak w Builderze można wywołać normalne konsolowe komendy? Np. ping, albo wywołać jakiś program z parametrem.

0

http://cyfbar.republika.pl/api.html - tam znajdziesz rozwiązanie.

0

Chyba tam nawet nie zaglądałeś, albo ja jestem ślepy.

0

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

0

No dobra, ale to jest wywołanie konsoli, a ja pragnę zbadać ping wewnątrz programu.

0

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.

0

Tylko jak, głupio mi aż pytać.

0

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.

0

#include stdlib.h

system("ping 127.0.0.1");

1 użytkowników online, w tym zalogowanych: 0, gości: 1