Polaczenie z konsola

0

Hej
Odpalilem cmd.exe za pomoca

WinExec("cmd.exe"..)

i teraz chcialbym sie do tego odwolac tzn. wpisywac polecenia do tego cmd. Jak moge to zrobic?. Domyslam sie ze trzeba pobrac pierw uchwyt ale jak dalej wpisac tam polecenie typu 'dir' czy 'cmd ..'??

0

Teoretycznie możesz odnaleźć uchwyt tego okna i wysyłać mu fałszywe zdarzenia naciśnięcia klawiatury przez SendMessage(WM_KEYDOWN/WM_KEYUP
ale nie tędy droga.
Powinieneś odpalać przez CreateProcess() komendy "cmd /C dir" przechwytując przy tym strumień wyjścia.

0

Moglbys to bardziej przyblizyc?. No i pytanie bo jak wywolujesz proces do Od razu dajesz polecenie(w tym przypadku dir) a wiec czy po wykonaniu tego polecenia konsola sie wylaczy? Bo chcialbym zeby 1 konsola byla przez caly program.

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