AutoIT Design Problem !!!

11/12/2008 19:27 Chrisi14@de#1
Guten Tag


Ich würde gerne wissen wie ich bei meinem Bot die Möglichkeit habe, selbst wenn ich schon einen Button betätigt habe, einen anderen zu drücken.
Der andere Button soll seine Aufgabe dann ausführen und das script z.B Pausieren.

Das Problem ist aber wenn ich einen Button betätige Kann ich keinen anderen mehr betätigen !.
Ich weiss das dies durch die Schleifen kommt aber iw ekann ich das umgehen?
-------------------------------------------------------------------------:(:(
Hier der Ausschnitt aus meinem script:



$Form1 = GUICreate("Metin2 Picker by GreatStar for Elitepvpers", 386, 242, 192, 124)
$Starten = GUICtrlCreateButton("Starten", 0, 0, 121, 41, 0)
$Pausieren = GUICtrlCreateButton("Pausieren", 120, 0, 113, 41, 0)
$Beenden = GUICtrlCreateButton("Beenden", 232, 0, 153, 41, 0)
$Pic1 = GUICtrlCreatePic("C:\Dokumente und Einstellungen\Christian\Desktop\BotBild.jpg", 0, 40, 385, 201, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
$By_GreatStar = GUICtrlCreateLabel("By_GreatStar", 312, 224, 67, 17)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

while 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Starten
sleep(3000)
While 2
send("y")
sleep(1000)
Wend
Case $Pausieren
TogglePause()
Case $Beenden
send("{ESC}")
EndSwitch
wend

-------------------------------------------------

Wenn Ich das starte und einen von den 3 Buttons betätige führt kein anderer Button mehr seine Funktion aus !


Ich bedanke mich im voraus !!!
11/12/2008 22:50 kknb#2
das liegt daran weil du nicht aus der 2. while schleife rauskommst. vielleicht wäre da der oneventmode oder vielleicht mit adlibenable dein problem zu lösen.
11/14/2008 13:45 Chrisi14@de#3
Danke dir...
Ich kenn mich mit oneevent leider nicht aus kannst du schnelles beispiel reinstellen pls?

Danke dir :)
11/14/2008 23:25 °Remus°#4
Quote:
Originally Posted by Chrisi14@de View Post
Danke dir...
Ich kenn mich mit oneevent leider nicht aus kannst du schnelles beispiel reinstellen pls?

Danke dir :)
in der hilfe datei unter
inhalt -> GUI Reference -> Gui OnEvent mode


selber suchen macht schlau^^
11/15/2008 22:49 Chrisi14@de#5
Geht auch mit diesem Mod net !!

HELP PLS...

Marcoopolo ???