1

Тема: AHK: Свободное использование кнопки, участвующей в скрипте

Привет. Дело в том, что есть скрипт, который каждые 100 миллисекунд нажимает одну из 5 кнопок, но мне хотелось бы использовать эти кнопки когда скрипт активирован. То есть, чтобы когда я зажимаю на кнопку, которая участвует в скрипте, ее нажатия каждые 100 миллисекунд прекратились, а она просто зажалась на то время, которое я держу ее.
Вот сам скрипт:


Label1: 
SendInput {1}
sleep 100
SendInput {2}
sleep 100
SendInput {3}
sleep 100
SendInput {4}
sleep 100
SendInput {5}
sleep 100
Goto,Label1

2

Re: AHK: Свободное использование кнопки, участвующей в скрипте


Send = 1|2|3|4|5 
   
Label1: 
    Loop, parse, Send, |
    {
        If GetKeyState(A_LoopField, "P")
            Continue
        SendInput {%A_LoopField%} 
        sleep 100 
    } 
    Goto,Label1
По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui

3

Re: AHK: Свободное использование кнопки, участвующей в скрипте

serzh82saratov пишет:

Send = 1|2|3|4|5 
   
Label1: 
    Loop, parse, Send, |
    {
        If GetKeyState(A_LoopField, "P")
            Continue
        SendInput {%A_LoopField%} 
        sleep 100 
    } 
    Goto,Label1

Прежде чем я попробую, ответьте, нажатия остальных кнопок будут продолжаться? Например, я нажму 2, а 1 3 4 5 будут также нажиматься каждые 100 мс?

4

Re: AHK: Свободное использование кнопки, участвующей в скрипте

Например, я нажму 2, а 1 3 4 5 будут также нажиматься каждые 100 мс?

Ну так суть в этом?

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui

5

Re: AHK: Свободное использование кнопки, участвующей в скрипте

serzh82saratov пишет:

Например, я нажму 2, а 1 3 4 5 будут также нажиматься каждые 100 мс?

Ну так суть в этом?

Именно так. Все работает. Большое спасибо.