Start->Ausführen einen Befehl senden
-
Hallo,
Ich fang einfach mal an:
Ich benutze DEV C++ und mache damit kleine Konsolenprogramme und habe WinXP.
Unter Start->Ausführen kann man ja Befehle wie zB telnet benutzen.
Meine Frage ist daher kann ich den telnet befehl irgendwie an diese Zeile senden?
Also nicht über cmd.exe und nicht mit system("...").
Ich möchte nur erreichen dass sich das telnetfenster öffnet.MfG revaN
-
Du könntest dir das Handle vom Ausführen-Dialog bzw. dem Edit-Control darauf besorgen (FindWindow, EnumWindows) und dann eine Windows-Nachricht senden (WM_SETTEXT). Im Anschluss müsstest du noch per Message den OK-Button drücken.
-
Mach mit ShellExecute.
-
Ach ja immer wieder herrlich, wenn Leute auf die Idee kommen auf komplizierte Art und Weise eine Anwendung zu starten indem sie andere Anwendungen fernsteuern, anstelle einfach die Windows API zu benutzen
Nimm ShellExecute.
-
Siehste, nimm ShellExecute^^
-
Made My Day schrieb:
Ach ja immer wieder herrlich, wenn Leute auf die Idee kommen auf komplizierte Art und Weise eine Anwendung zu starten indem sie andere Anwendungen fernsteuern, anstelle einfach die Windows API zu benutzen
Nimm ShellExecute.
Stimmt auch wieder...