1

Тема: AHK: Программа не успевает среагировать на команду Send

Что собственно нужно:
1. Одновременное нажатие Lshift и 0
2. После 10 секунд ожиданий начать {enter}
3. После 15 секунд ожидания нажать {enter}
4. Ввести цифры 547844
5. Снова нажать {enter}
6. Подождать 10 минут и повторить

Пробовал так, не выходит. Ступор на одновременном нажатии:

6::SetTimer, Send1, % (enabled := !enabled)? 600000:"Off"

Send1:

{

Send, {LShift}{0}
Sleep 10000
Send, {enter}
Sleep 15000
Send, 547844
Sleep 1000
Send, {enter}

}

2

Re: AHK: Программа не успевает среагировать на команду Send

Lyosha12 пишет:

Ступор на одновременном нажатии:

Можно более развернутое описание?
Какой именно ступор, и на одновременном нажатии чего?

AutoHotKey Version: 1.1.09.02
Не спеши, а то успеешь..

3

Re: AHK: Программа не успевает среагировать на команду Send

Если написать так, то нажимается только shift, а 0 не хочет одновременно

Send, {lshift}, {0}

4

Re: AHK: Программа не успевает среагировать на команду Send

Если написать так, то shift нажимается вместе с 0, получается скобка, но только в чате. Когда чат выключаю, нажимается только shift

Send, +0

5

Re: AHK: Программа не успевает среагировать на команду Send

А если так?

Send, +{0}
AutoHotKey Version: 1.1.09.02
Не спеши, а то успеешь..

6

Re: AHK: Программа не успевает среагировать на команду Send

Да, только сейчас надумал, работает. Спасибо

7 (изменено: Lyosha12, 2013-01-30 21:30:00)

Re: AHK: Программа не успевает среагировать на команду Send

Странно, та же история.. В чате скобку пишет, без чата просто прыгает, без нажатия 0. Не работает, только если дописать следующую часть


Send, +{0}
Sleep 10000
Send, {enter}
Sleep 15000
Send, 547844
Sleep 1000
Send, {enter}

А если без нижней, а просто

Send, +{0}

То работает, перезаходит

8

Re: AHK: Программа не успевает среагировать на команду Send

Кажется понял в чём проблема. Программа не успевает увидеть нажатие 0, т.к. это происходит оочень быстро. Можно ли как-то поставить таймер на 0 и удержание shift? Или же просто держать 1 секунду эти две клавиши. Как это осуществить?

9

Re: AHK: Программа не успевает среагировать на команду Send

Send, {Shift Down}{0 Down}
Sleep, 1000
Send, {0 Up}{Shift Up}

10

Re: AHK: Программа не успевает среагировать на команду Send

Спасибо, теперь всё работает как надо