Send Keys ohne Pause ?

  • Guten Tag !

    Ich habe folgendes Problem und zwar würde ich gerne ein Script erstellen das über meinen Joystick läuft.

    Und zwar sollte das folgendermassen ablaufen: Wenn ich A drücke (auf dem joystick) soll er solange {UP} Ausführen bis ich die Taste wieder loslasse.

    In der Theorie funzt das wunderbar nur in der praxis sieht das anders aus, Er sendet zwar immer den {UP} befehl aber leider immer in milli sekunden pause

    Des wäre des gleiche als würde man mit dem Finger pausenlos auf die taste drücken aber nit dauerhaft halten.

    Des Problem liegt evtl. an dem Joystick Plugin... da er die Joystick Taste im While Vorgang abfragt ob sie gedrückt wird (heisst auch wieder pause)

    Was ich will: Dauerhaftes UP (wie als würde man die Taste halten) solange wie die A Taste auf dem joystick gedrückt wird.

    Hier mal das Script:

    Code
    #include <_XInput.au3>
    Opt( "SendKeyDelay",0)
    $inputhwnd = _XInputInit()
    While 1
    $input = _XInputGetInput($inputhwnd)
    $buttons = _XInputButtons($input[2])
    If $buttons[1] Then
    Send("{UP}")
    Endif
    Wend

    Hoffe ihr könnt mir helfen !

    MfG reeZZer

  • dank dir funzt perfekt ! :)

    Einfach statt UP , UP DOWN dazu dann läuft er ohne zu stoppen ^^

    MfG sinnLoser