hallo und zwar folgender Programmcode:
[autoit]#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
$gui = GUICreate("bullz ftw", 200, 100)
GUICtrlCreateLabel("Bullzhilfeprogramm", 30, 10)
$okbutton = GUICtrlCreateButton("Start", 70, 50, 60)
winsetontop($gui,"",1)
GUISetState(@SW_SHOW)
While 1
$msg = GUIGetMsg()
Select
Case $msg = $okbutton
while 1
$coord = PixelSearch( 0, 0, @DesktopWidth, @DesktopHeight, 0xE5B56A, 0 )
If Not @error Then
MsgBox(0, "Die Koordinaten X und Y lauten:", $coord[0] & "," & $coord[1])
EndIf
sleep(2000)
WEnd
Case $msg = $GUI_EVENT_CLOSE
ExitLoop
EndSelect
WEnd
Habe mich bisher nie mit GUIs beschäftigt und es geht hier nur um wie ich meine GUI das tut was ich will. Nicht darum was macht Programm code x in meiner GUI. 2 Probleme habe ich.
1.) Drücke ich nach Programmstart direkt auf das X ( $GUI_EVENT_CLOSE ) zum Beenden der GUI wird die GUI richtig beendet. Drücke ich aber einmal auf den $okbutton und dann auf das X bleibt die GUI offen und es passiert nix. Warum auch immer... anscheinend hängt er irgendwie drin.
2.) Der Button Start soll sich nach einem Klick auf " Stop " umbennen und gleichzeitig soll auch die Mahlwerk dahinter stoppen. Ganz einfacher Aus und Einschalter.