Taste für selbstgebautes Schaltpult gedrückt halten

  • Hallo,
    ein Freund von mir möchte sich für Trainz (Zugsimulator) ein eigenes Schaltpult bauen, indem er an bestimmte Buchstaben einer Tastatur Schalter/Taster anschließt und die eingehenden Tastaturanschläge mit kleinen AutoIt-Programmen verarbeitet und diese via Send() an Trainz schickt. Um die Bremse zu betätigen muss jedoch eine Taste ("s") durchgehend für ca. 2 sec. gedrückt werden (nicht 5xSend("s")), mit

    [autoit]


    ...
    Send("{s down}")
    Sleep(2000)
    Send("{s up}")
    ...

    [/autoit]


    funktioniert es leider nicht.
    Weiss jemand Rat?

    Einmal editiert, zuletzt von xp_fan (13. Februar 2011 um 16:58)

  • Hallo xp_fan,

    der Timer von sleep ist nicht der genaueste, also einfach einmal

    [autoit]

    sleep(2500)

    [/autoit]

    testen. Funktionieren denn die anderen send-Befehle oder klappt es da?

    mfg autoBert

  • Vielen Dank, hat leider auch nicht geklappt, jetzt hat er das Schaltpult umgebaut.

    MfG,
    xp_fan