Hi, habe da mal eine frage ... und zwar
Ich möchte einen loop (while) in ein alias verpacken, so das im script an bestimmter stelle der alias aufgerufen wird und somit an dieser stelle erst auch der loop aktiv wird.
atm bin ich soweit, das er meine schleife annimmt.
Problem ist nur, das er dann in der schleife hängt , paralel aber die primäre funktion nicht weiterführt, ..erst wenn der loop wieder endet
Da es leider kein Multithreading (parallel ablaufenden Programmcode) in Autoit gibt, musst du das anders lösen. Ich hab mal was programmiert:
Kann sein, dass es nicht funktioniert, ich habs nicht getestet. Müsste aber
Deine Variante ist übelst aufwendig und würde auch dazu führen , das primär die while bis zum ende läuft und dann erst wieder der andere code.
Das sollte so funzen, wie wenn ichmir den kopf kratze und dabei spazieren gehe
beides gleichzeitig paralell ^^ ...
Dennoch thx für dein bemühen
Deinen Pseudo-Code interpretiere ich als "Drück vier Tastenkombinationen und warte dann 36000 Sekunden, nach der dritten Tastenkombi drücke noch zusätzlich alle 4 Sekunden zwei Tasten". Was ich oben programmiert habe tut genau das.
Wenn du willst, dass die beiden Tasten nach einmaligem Durchlauf der Schleife wieder gedrückt werden kannst du dir ja beispielsweise ne Merkervariable erstellen, die von false auf true gesetzt wird nachdem die while einmal durchgelaufen ist und dann bei Durchlauf 1 der For-Schleife prüfen, ob der Merker gesetzt wurde.
Wie schon gesagt gibt es in Autoit kein Multithreading, man muss es sich deswegen etwas "komplizierter" machen.
[Frage]Gui + while schleife? 09/05/2010 - AutoIt - 2 Replies Tach,
Wie kann man einen Wert in einen Label ständig aktualisieren, ohne das sich das GUI aufhängt, ich meine funktion die im hintergrund läuft und das man gleizeitig noch andere funktionen von button aufrufen kann.
Wenn ich meine funktion in die while schleife unter dem gui packe, aktualisiert sich der wert blos ich kann das script nicht schließen und keine buttons betätigen.
while-schleife cast x | schleife ende cast y 07/26/2010 - Diablo 2 Programming - 6 Replies ich kann nicht einschlafen und versuche gerade halbwach herauszufinden, wie ich den bot etwas casten lassen kann, um ihn anschließend nach 10-15 casts etwas anderes casten zu lassen.
if(NTA_GetResistance(target, NTA_DAMAGE_PHYSICAL) >= 100)
{
if((target.name == "Pindleskin") && NTA_GetResistance(target, NTA_DAMAGE_PHYSICAL) >= 100)
{
var i =0;
while(i<15)
{
return NTC_CastSkill(106, NTC_HAND_LEFT, target);
i++;
[Frage]While schleife 07/14/2009 - AutoIt - 2 Replies Kann man While so einstellen das es die Taste nicht gedrückt hält sondern immer schnell hintereinander drückt?
Danke im Voraus:)
Agbot loop dosnt loop 10/18/2008 - Silkroad Online - 1 Replies my agbot after i tele will go through the 20 sec wait then says in bot concle feature not available yet
feature not available yet
idk whats wrong
Frage zu einer dns alias 09/20/2006 - Off Topic - 12 Replies ich bräuchte ne dns alias, weil ich denke, dass ich damit endlich meinen eigenen ts² server zum laufen kriege.
einer nen plan wo ich son teil herkrieg und NCIHT dafür blechen muss wie bei no-ip?