2016-10-09 1 views
3

У меня есть этот код, который я программирую для игры, в которую я играю. Его ничего особенного. Я хочу, чтобы он выполнял простую функцию. Отправка. Все работает, кроме {space}. В игре Spacebar используется, чтобы ваш персонаж прыгал. Я попробовал это, и это не сработало. Вот код ниже:AHK: {пробел} не работает?

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

Может игра измеряет длительность, а также: попробуйте '{пробел вниз}', сон, '{пробел} до'. Кроме того, попробуйте 'SendPlay' вместо' Send'. – wOxxOm

+0

@wOxxOm Хорошо, тестирование прямо сейчас. – Broly

+0

@wOxxOm Nope, не работает. – Broly

ответ

0

Try:

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

ДА!!!! ЭТО РАБОТАЕТ СПАСИБО !!!!! Я не знаю, почему это не сработало, когда я попробовал время @ wOxxOm. Я благодарю вас обоих. – Broly

+0

Нет проблем, спасибо, что приняли ответы. Большинство новых пользователей не тратят время. – errorseven