frage wegen leertaste

03/05/2011 21:52 lautlosertot#1
Hi ich möchte das wenn cmd geöffnet ist das er dadrin lerrtaste drückt den befehl für leertaste hab ich den rest nicht pls hilfe
Send("{Space}")
03/05/2011 23:34 derpo#2
Wenn der Fenstertitel von CMD den Ort von cmd.exe anzeigt, dann ist das hier das Richtige :
PHP Code:
If WinActive(@SystemDir "\cmd.exe"Then
    Send
("{Space}")
EndIf 
03/06/2011 22:58 SCORNI#3
Ich versteh nicht wo das Problem liegt?
03/07/2011 15:54 mrapc#4
Windows nimmt die Taste Space nicht an...
Ist auch bei C++ sowie Visual Basic so :(

Ansonsten wenn mir das gestatt ist
hab ich mal ne Frage
Wenn ich einen Code machen
PHP Code:
$hWnd "Unbennat - Editor"

ControlSend ($hWnd"","","Test!"
Wieso funktioniert der nicht? :confused:
Ich hab alles probiert
muss ich bei $hWnd vllt den Prozess namen angeben?
03/07/2011 18:03 Furkan#5
Quote:
Originally Posted by mrapc View Post
Windows nimmt die Taste Space nicht an...
Ist auch bei C++ sowie Visual Basic so :(

Ansonsten wenn mir das gestatt ist
hab ich mal ne Frage
Wenn ich einen Code machen
PHP Code:
$hWnd "Unbennat - Editor"

ControlSend ($hWnd"","","Test!"
Wieso funktioniert der nicht? :confused:
Ich hab alles probiert
muss ich bei $hWnd vllt den Prozess namen angeben?
Vllt. liegt es an Unbennat - Editor ---> Unbenannt - Editor
03/07/2011 19:27 derpo#6
ControlSend("Unbenannt - Editor","","[CLASS:Edit; INSTANCE:1]","q") ist es
Öffne mal den AutoIt Window Info Tool. Geh dann mit dem Finder Tool über das Textfeld und schreib erstmal den Fenstertitel rein :
ControlSend("Unbenannt - Editor")
Dann kommt ein "".
Klicke danach auf Summary und kopiere das neben "Advanced (Class):" nach das nächste Komma und dann natürlich die Taste.
03/07/2011 20:16 mrapc#7
kk danke
werde ich mal probieren
glaube aber da es auch Run ("Notepad.exe") heißt sollte ich das lieber nehmen...