In das cmd Fenster schreiben !?

03/18/2012 21:28 Croco™#1
Hi,
Ich habe ein offenes cmd (Konsolen) Fenster von einem Gameserver.
Ich kann dieses zwar mit Run(...) öffnen aber danach kann ich diesem Fenster keine Befehle mehr übergeben oder doch und wenn ja wie !?
03/19/2012 00:02 Al Kappaccino#2
Einfach mit einem 'Send' Befehl.

Wäre wohl die simpelste Lösung, zumindest solange die Konsole das aktive Fenster ist ;o

Ansonsten gibt es noch die SendMessage api => [Only registered and activated users can see links. Click Here To Register...]
03/19/2012 07:05 Croco™#3
Ist eine gute möglichkeit !
Gibts noch aternativen ?
Bzw. wie bekomme ich die Control ID von der Konsole da mir das Info Tool nichts ausgibt ?
(für ControlSend)
03/19/2012 13:42 Freddy​#4
Du kannst eine Batch Datei erstellen und dann Starten
03/19/2012 14:02 jacky919#5
WinAPI...
03/19/2012 16:23 Croco™#6
Ich habe die Funktion _SendMessage gefunden nur bei mir funktioniert es nicht wirklich.
Script:

Code:
#include <SendMessage.au3>
$Hwnd = WinGetHandle("Server")
_SendMessage($Hwnd,"Test")
03/19/2012 17:30 jacky919#7
Was willst du denn eigentlich machen?
Nur etwas ausgeben oder etwas automatisiert eingeben?
03/19/2012 17:36 Croco™#8
Wie gesagt ich habe eine bzw. mehrere offene cmd Fenster für Game Server.
Nun will ich in EINE etwas eingeben lassen.