Wie kann ich den loop stoppen?
Ich habe diesen Code für einen loop geschrieben
f2::
toggle := !toggle
while toggle
{
send {w down}
sleep 1000
send {w up}
send {s down}
sleep 1000
send {s up}
}
return
kann mir jemand den Code sagen wie ich den loop beenden kann
Unter welcher Bedingung soll der Loop denn stoppen?
er soll einfach aufhören sich zu wiederholen wenn ich f12 drücke
1 Antwort
Ich habe autohotkey nicht installiert; konkreten Code kann ggf. noch eine andere Person beitragen.
Vom Konzept her kannst du den Status der F12-Taste mit folgender Funktion abfragen: https://www.autohotkey.com/docs/v2/lib/GetKeyState.htm (Siehe auch: https://www.autohotkey.com/docs/v2/KeyList.htm#function). Davon abhängig schaltest du dann "toggle" nach falsch / 0, sodass die while Schleife in der nächsten Iteration endet.
Woher ich das weiß:eigene Erfahrung – Langjähriger Poweruser & praktische Programmiererfahrung