While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
Case $Button2
EndSwitch
WEnd
Also, ich habe hier eine Form vor mir, mit einem Start -und einem Beenden-Button.
Wenn der Start-Button gedrückt wird soll etwas andauernd gemacht werden, z.b. mal "a" gesendet werden.
das würde ja wie folgt aussehen:
PHP Code:
while1
send("{a}")
wend
Beim Klick auf den Beenden-Button soll dies nun unterbrochen werden, das Script soll pausieren.
Wie muss ich jetzt while1/wend setzen und gehört dort dann ein exitloop hin?
while 1=1
While $running
send("{a}")
If GUIGetMsg () = $Beenden Then $running = False
Wend
Man könnte sich die innere While Schleife auch sparen und gegen ne If Abfrage ersetzen, solange die äußere Schleife ne Endlosschleife bleibt.
Vorteil dieser Schreibweise ist aber, dass du die äußere Schleife anpassen kanns wie du möchtest (was du sicher noch machen musst um nen schönes Prog. zu haben) und du Sparst dir eine Instanz an Überprüfung wodurch dein Programm beinahe unbeteutend schneller wird, aber man gönnt sich ja sonst nichts
while 1=1
While $running
send("{a}")
If GUIGetMsg () = $Beenden Then $running = False
Wend
Man könnte sich die innere While Schleife auch sparen und gegen ne If Abfrage ersetzen, solange die äußere Schleife ne Endlosschleife bleibt.
Vorteil dieser Schreibweise ist aber, dass du die äußere Schleife anpassen kanns wie du möchtest (was du sicher noch machen musst um nen schönes Prog. zu haben) und du Sparst dir eine Instanz an Überprüfung wodurch dein Programm beinahe unbeteutend schneller wird, aber man gönnt sich ja sonst nichts
Frage Autoit 2 While&WEnd Schleifen paralel laufen lassen 01/23/2011 - AutoIt - 7 Replies Hallo,
Ich lerne im moment autoit(Bot´s machen) und wolte fragen wie ich 2 while&WEnd schleifen in einer func paralel zueinander laufen lassen kann.
Also beide gleichzeitig
Sinn:
die erste schleife drückt die ganze zeit also so jede skunde
und die 2te so alle 30 minuten
so ungefär(soll heisen bei mir sieht´s ordentlicher aus) sieht es im mom bei mir aus:
$var1 = Inputbox ("" "" "" "")
$var2 = Inputbox ("" "" "" "")
Auto-Schleifen [Problem] 06/23/2010 - Off Topic - 10 Replies Hallo,
und zwar brauche ich Informationen über das Schleifen.
Am besten wäre folgendes:
Woher kommt das Schleifen?
Wie schleift man richtig?
Kleine Frage zu Schleifen 03/07/2010 - GW Bots - 1 Replies Ich hab eine kleine Frage:
#include (alles notwendige)
Do
keysend("1")
slp(Random(5100,5300))
keysend("2")
slp(random(8100,8300))
$color2 = PixelGetColor( 520, 240, $hWnd); muss 7c6d73 sein
Frage zu AutoIt (eher Problem) 01/15/2010 - AutoIt - 3 Replies Also. Ich hab heute Angefangen mit Autoit.. hab einen Bot gemacht.. ich will das bei diesem Bot die Tasten gesperrt werden.. also mit BlockInput..
Aber leider verstehe ich das ned mit dem Func.. Also mein Script sieht bisher so aus:
Kann wer pls den Code vervollständigen? also das die Tasten geblockt sind? wäre dankbar..
Schleifen Paralel Laufen lassen (AutoIt) 06/06/2009 - AutoIt - 8 Replies hi wollte mal fragen ob man mit Autoit 2 oder mher schleifen paralel laufen lassen kann wenn aj wie???