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?
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
In c++ mache ich das immer mit einem Break; das pausiert nicht die ausführung und die Funktion wird auch nicht weiter ausgeführt, auch wenn man draufbleibt.
If _IsPressed ("Taste") = 1 Then
FileWrite (...) (was auch immer)
While _IsPressed ("Taste") = 1
Sleep(1)
WEnd
EndIf
vllt ja so, hab mich mit _IsPressed noch nie beschäftigt
sry, aber man sieht, dass du kene ahnung hast^^
Quote:
dllopen("user32.dll")
While 1
Sleep ( 250 )
If _IsPressed("24","user32.dll) Then
MsgBox(0,"Funktion", "Die B-Taste wurde gedrückt!")
ExitLoop
EndIf
WEnd
Nein kann man mit autoit nicht
kommt mir aber irgendwie verdächtig vor???
hast du vor ein keylogger zu bauen? das wäre hier aber nicht gerne gesehen^^
In c++ mache ich das immer mit einem Break; das pausiert nicht die ausführung und die Funktion wird auch nicht weiter ausgeführt, auch wenn man draufbleibt.
alles klar, überleg dir mal, was du hier schreibst, denn genau so klappt es
also mach andere nicht runter, sondern probier es vorher aus, bevor du irgendein scheiß postest
alles klar, überleg dir mal, was du hier schreibst, denn genau so klappt es
also mach andere nicht runter, sondern probier es vorher aus, bevor du irgendein scheiß postest
tja schade, dass es nicht stimmt.
Wenn du den string "taste" ersetzt, ist es nicht gleich z.b. B oder c.
schau dir in Hilfe der _IsPressed an
Das is mir auch klar, dass man da nen Code braucht und für B bracht man *guck-in-hilfe^^* 42.
Ich hab´s jetzt so gemacht, dass ich ein Sleep gesetzt hab....
_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