Ich habs schon mal in nen andern Forum gepostet, aber ich denke ihr wisst ein wenig mehr bzw, kennt euch mit AutoIt besser aus
Hier meine Frage:
Kann man irgend wie mehrere Funktionen gleichzeitig laufen lassen bzw. mehrere while´s ???
Hier mal einer meiner Versuche^^ Um zu verdeutlichen was ich eig. haben will
If $InTEST3 = 1 Then
_ausgemustert1
EndIf
If $InTEST4 = 1 Then
_ausgemustert2
EndIf
EndFunc
Func _beispiel1 ()
$test1 = 0
Do
$test1 = $test1 + 1
Sleep ($irelewant3)
Send ("3")
Until $test1 = 999999
EndFunc
Func _beispiel2 ()
$test2 = 0
Do
$test2 = $test2 + 1
Sleep ($irelewant4)
Send ("4")
Until $test2 = 999999
EndFunc
Alles anzeigen
Damit meine ich das z.b. InTEST3 und InTEST4 alle beide den Wert 1 haben, und nun sollen auch _beispiel1 und _beispiel2 gleichzeitig "nebeneinander" laufen. So aber das problem ist das jetzt nur _beispiel1 läuft und bei _beispiel2 sich gar nix tut (evtl. später nach dem _beispiel1 fertig ist, <--- habe ich aber noch nicht getestet)
Na ja hoffentlich kann mir jemand weiter helfen^^. Nen kleines Eheerklärungs-Beispiel wäre auch ganz nett
Die Antwort in den anderen Forum war:
Um mehrere Funktionen und Prozesse parallel laufen lassen zu wollen,
musst du dich mit Threadprogrammierung beschäftigen. Inwieweit das mit
AutoIt möglich ist weiß ich nicht
Bestimmt weiss hier irgend nen Spezi nen bissel mehr ?