2016-10-09 1 views
3

Ich habe diesen Code, den ich für ein Spiel programmiere, das ich spiele. Es ist nichts Besonderes. Ich möchte, dass es eine einfache Funktion ausführt. Senden. Alles funktioniert außer {space}. Im Spiel wird die Leertaste verwendet, um deinen Charakter zum Springen zu bringen. Ich habe es damit versucht und es hat nicht funktioniert. Hier ist der Code unter:AHK: {Space} funktioniert nicht?

NumpadEnd:: 
    Send wc 
    Sleep, 300 
    Send {space} 
    Sleep, 600 
    Send ddq 
    Sleep, 400 
    Send e 
    Sleep, 500 
    Send ssz 
    Sleep, 100 
    Send g 
    Sleep, 1100 
    Send asdq 
    Sleep, 500 
    Send q 
    Sleep, 900 
    Send sc 
    return 
+1

Vielleicht misst das Spiel die Dauer auch: versuchen '{Raum down}', schlafen, '{Platz}'. Versuchen Sie auch 'SendPlay' anstelle von' Send'. – wOxxOm

+0

@wOxxOm Okay, testen Sie jetzt. – Broly

+0

@wOxxOm Nein, hat nicht funktioniert. – Broly

Antwort

0

Versuchen:

SendMode Input 

NumpadEnd:: 
    Send wc 
    Sleep, 300 
    Send {space Down} 
    Sleep, 50 
    Send {Space up} 
    Sleep, 600 
    Send ddq 
    Sleep, 400 
    Send e 
    Sleep, 500 
    Send ssz 
    Sleep, 100 
    Send g 
    Sleep, 1100 
    Send asdq 
    Sleep, 500 
    Send q 
    Sleep, 900 
    Send sc 
    return 
+0

aufzunehmen JA!!!! ES FUNKTIONIERT DANKE !!!!! Ich weiß nicht, warum es nicht funktioniert hat, als ich @ wOxxOm's Zeit ausprobiert habe. Ich danke euch beiden. – Broly

+0

Kein Problem, danke für die Annahme der Antworten. Die meisten neuen Benutzer nehmen sich keine Zeit. – errorseven