_ispressed "anykey"

  • 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?

  • Spoiler anzeigen
    [autoit]

    #include <Misc.au3>

    [/autoit] [autoit][/autoit] [autoit]

    WaitAnyKey()

    [/autoit] [autoit][/autoit] [autoit]

    Func WaitAnyKey()
    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

    [/autoit]

    mfg. Jam00

  • sah 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?