Ich habe ein Problem mit meinem Script, welches bestimmte Tasten in den vom Benutzer eingegebenen Intervallen drückt. Ich möchte nämlich eine Pausefunktion einbauen aber mein Script ist dann in einer Endlosschleife und ich weiß nicht wie ich die Schleife abbreche sobald ein Hotkey gedrückt wurde
So sieht nämlich die Schleife aus:
Code:
Func starten()
Local $hDLL = DllOpen("user32.dll")
$ispressed = _IsPressed("51",$hDLL)
Do
Send("13")
Sleep(1500)
Send("i")
Sleep($y)
Send("6")
Sleep(400)
Send("qg")
Sleep($x)
Until $ispressed = 1
DllClose($hDLL)
EndFunc
Auch wenn ich die Taste drücke stoppt die Schleife nicht. Wie kann ich das denn besser machen?
_IsPressed() Help with keys 03/07/2014 - AutoIt - 2 Replies I have this piece of code, so when i press CTRL is start to write in console but i cant stop it when i press CTRL again, i tried to change key for stop but dont works too it loop all time.
And can _IsPressed() keys can be custom made like CTRL a, CTRL v, CTRL s, CTRL v ?
Is they be counted like this 11 CTRL key + 41 A key = 52 (ctrl a) ? But i see in help file 52 R key
#include <Misc.au3>
Global $hDLL = DllOpen("user32.dll")
_IsPressed > Problem 03/05/2014 - AutoIt - 4 Replies Eigentlich tut er schon was er machen soll, nur habe ich das Problem wenn ich die Taste 1 gedrückt halte und gleichzeitig "WASD" benütze bricht es ab.
Erst bei erneutem Tastendruck funktioniert es wieder.
Aber halt nicht kombiniert :/
Hat wer einen Tipp oder ne alternative ?
_IsPressed für PS3 Controller 01/13/2013 - AutoIt - 3 Replies Hallo E*PvPler,
ich habe nach einem Programm gesucht damit ich mit meinem PS3 Controller auf meinem PC spielen kann. Leider hat das eine nicht bei mir funktioniert :/ und sonst habe ich kein andees gefunden. Desshalb habe ich beschlossen selbst eines zu schreiben. Man könnte es doch mit der _IsPressed Funktion machen, nur leider weiß ich den Code nicht (z.B. für Dreieck, Kreis,L1, L2, ... etc). Gibt es eine Funktion mir der ich diesen Code auslesen kann? Oder hab jemand eine andere Lösung?
...
_ispressed Umlaute 11/24/2009 - AutoIt - 3 Replies hai
ist es möglich mit _isPressed() umlaute ab zu fragen??? hab auf der liste in der Hilfe datei keine gefunden -.-
thx für die auskunft
_IsPressed 04/18/2009 - General Coding - 10 Replies Hallo Leute,
Ich habe jetzt irgend eine Taste mit _IsPressed belegt z.B. die Taste "B".
Wenn ich nun auf "B" drücke, glaubt _IsPressed, dass ich die Taste "B" mehrmals als einmal gedrückt habe.
Ich glaube, dass das daran liegt, dass _IsPressed sich zu schnell "aktualisiert".
Kann man da irgendwie was drehen, also, dass wenn man jetzt "B" drückt, dass dann _IsPressed sagt, dass "B" nur einmal gedrückt worden ist?
Danke
LG
Manlius