Spoiler anzeigen
>>>> Window <<<<
Title: TMCL Integrated Development Environment - [New File 1]
Class: TFEditor
Position: 458, 128
Size: 1077, 993
Style: 0x16CF0000
ExStyle: 0x00010100
Handle: 0x000704A4
>>>> Control <<<<
Class: TToolBar
Instance: 1
ClassnameNN: TToolBar1
Name:
Advanced (Class): [CLASS:TToolBar; INSTANCE:1]
ID: 328760
Text:
Position: 0, 0
Size: 1061, 31
ControlClick Coords: 243, 16
Style: 0x5600884E
ExStyle: 0x00010000
Handle: 0x00050438
Alles anzeigen
Dieser Button geklickt werden, dies ist ein Button in einer Toolbar, nur liegt die Toolbar über den Buttons, welche aber trotzdem anklickbar sind [Blockierte Grafik: http://www.codebot.de/wcf/images/smilies/biggrin.png]
Also sehe ich bei jedem Button in der Bar die gleiche ID.
Jemand Ideen wie ich die mit Autoit Window dadrunter komme?
Oder wie klicke ich ControlClicks Coords, habs öfters programmiert, aber die ControlID ist wahrscheinlich da im Wege, aber die hab ich ja nicht wegen dieses Toolbar.
Mein jetziges Script:
;[CLASS:TToolBar; INSTANCE:1]
func _Play()
Run("C:\Temp\Trinamic\TMCL.exe")
Global $hWnd = WinWait("TMCL-IDE","", 10)
if $hWnd = 0 then
MsGbox(0,"Fehler aufgetreten","Die Datei TMCL.exe konnte nicht gestartet werden, Dateipfad überprüfen und neustarten.")
exit
Else
sleep(10000)
MouseClick("","197","57")
EndIf
EndFunc
_Play()
Funktioniert auch, aber MouseClick nein danke (ich will das Sticker, jetzt, sofort)
Danke schonmal