Übergabe von Befehlen an einer Konsole

T

tabone

Hallo Leute,
bin neu hier und brauche dringend eure Hilfe.

Mein Programm soll die eingabe einer IP-Addresse ermöglichen die dann ein zweites Programm nutzen soll um die Einstellungen an einem Switch zu ändern.
Das Programm startet Putty.exe und die IP sowie die Verbindungsart werden zum verbinden benutzt. Mit der fest eingestellten IP klappt es auch bis auf die Übergabe von weiter Befehlen in der DOS-Konsole.

Wenn möglich brauche ich noch eine Variable für die IP-Addresse die ich mittels Eingabefeld einlese und zum verbinden benutzen kann.

Danke im voraus




UpdateData(true);

STARTUPINFO si;
PROCESS_INFORMATION pi;

ZeroMemory( &si, sizeof(si) );
si.cb = sizeof(si);
ZeroMemory( &pi, sizeof(pi) );

CreateProcess("C:\\putty\\putty.exe"," 10.0.0.222 -telnet",NULL,FALSE ,NULL ,NULL ,NULL ,NULL ,&si , &pi );

UpdateData(false);
 
Zurück