Hallo gibt es für den
_ispressed befehl eine sozusagen "anykey" ID das wenn irgend eine taste gedrückt wurde
etwas ausgeführt wird oder müsste man dazu if _ispressed("01", $dll) or _ispressed( "03",$dll) usw machen?
_ispressed "anykey"
-
- [ offen ]
-
XNeoX -
9. April 2009 um 10:17 -
Geschlossen -
Erledigt
-
-
Spoiler anzeigen
[autoit]#include <Misc.au3>
[/autoit] [autoit][/autoit] [autoit]WaitAnyKey()
[/autoit] [autoit][/autoit] [autoit]Func WaitAnyKey()
[/autoit]
While 1
For $i = 0 To 255
If _IsPressed(Hex($i,2)) Then
; ConsoleWrite("Taste " & Hex($i,2) & " gedrückt!" & @CRLF)
ExitLoop 2
EndIf
Next
Sleep(50)
WEnd
EndFunc -
-
Spoiler anzeigen
[autoit]#include <Misc.au3>
[/autoit] [autoit][/autoit] [autoit]WaitAnyKey()
[/autoit] [autoit][/autoit] [autoit]Func WaitAnyKey()
[/autoit]
While 1
For $i = 0 To 255
If _IsPressed(Hex($i,2)) Then
; ConsoleWrite("Taste " & Hex($i,2) & " gedrückt!" & @CRLF)
ExitLoop 2
EndIf
Next
Sleep(50)
WEnd
EndFuncsah gut aus ich wolltes es so lösen
do
sleep (1)
until If _IsPressed(Hex($i,2)) -
Das ist nur relativ Resourcenlastig...
Es sollte auch anders gehen... Vielleicht mit _IsPressed() und StringRegExp oder so ähnlich? -
Weiß nich warum ich noch weitersucht ..:D bei mir funktioniert (GetKeyboardState) von eukalyptus perfekt!
-
Aso, sry, das hatte ich übersehen...