ControlSend tastekombination an fenster schicken

05/30/2015 11:49 Waller66#1
Hallo, kennt einer von euch eine methode um eine tastenkombination an ein fenster zu schicken ? ich bedanke mich im vorraus für eure anteilnahme :)

Code:
local $hWnd = WinWait("[CLASS:Notepad]", "", 4)
;WinSetState ( $hWnd,"", @SW_SHow  ) ' test ob er das fenster findet / hide
ControlSend($hWnd,"", "1","{LCTRL down}" )
ControlSend($hWnd,"", "1","{a down}" )
ControlSend($hWnd,"", "1","{a up}" )
ControlSend($hWnd,"", "1","{LCTRL up}" )
das fenster findet er über den class namen aber kann irgendwie nicht den open filedialog öffnen um die datei zu speichern :/
05/30/2015 16:47 °Incinerate#2
so...?

Code:
$hWnd = WinWait("[CLASS:Notepad]")
ControlSend($hWnd,"", 15 ,"^s")
WinWait("Speichern unter")
ControlSend("Speichern unter","", 1001 ,"blabla")
ControlClick("Speichern unter","", 1 , "left")
05/30/2015 17:17 Waller66#3
jo so klappt es :) mein fehler war die id als string statt als int zu übergeben danke :)