Vll ein bisschen alter thread, aber es passt dazu von daher, wollte mal wissen wie man es schafft, das das was mit autoit erstellt. auch in mt2 abläuft?
Code:
include <GUIConstants.au3> ;Wichtig zum erstellen von GUI!
#Region ### START Koda GUI section ### Form=
$lvlMain = GUICreate("LevelBotMt2", 300, 77, 193, 125)
$btnStart = GUICtrlCreateButton("Start", 8, 24, 121, 33, 0)
$btnPause = GUICtrlCreateButton("Pause", 171, 23, 121, 33, 0)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $btnStart
GUICTRLSETSTATE($btnStart, $GUI_DISABLE) ;damit er nicht mehr benutzt werden kann!
GUICTRLSETSTATE($btnPause, $GUI_ENABLE) ;damit er benutzt werden kann
_lvlBot() ;damit es sofort einmal ausgeführt wird!
AdlibRegister("_lvlBot", 100) ; Von nun an wird die Func _lvlBot alle 100 Millisekunden ausgeführt
Case $btnPause
AdlibUnRegister("_lvlBot") ;Die Func _lvlBot wird nicht mehr ausgeführt
GUICTRLSETSTATE($btnPause, $GUI_DISABLE) ;Der Pause Knopf kann nicht mehr benutzt werden
GUICTRLSETSTATE($btnStart, $GUI_ENABLE) ; Der Start knopf kann wieder benutzt werden
EndSwitch
WEnd
Func _lvlBot()
Send("{SPACE}")
EndFunc ;===> EndFunc _lvlBot
das habe ich gebaut.
Jedoch drückt der im mt2 fenster keine leerzeile. Wieso?
Wie macht man es das die Bots auf das Fenster "zugreifen"?