manavar_g
@manavar_g
Чайник ;)

Как сделать активацию и деактивацию скрипта AHK?

Здравствуйте! Есть вопрос, имеется скрипт для AutoHotKey:
LButton::
Loop
{
Send, {sc11}
Send, {sc11}
Send, {sc11}
Send, {sc11}
Send, {sc11}
Send, {sc11}
Send, {sc11}
Send, {sc11}
Send, {sc11}
Send, {sc11}
sleep, -1
If !getkeystate("LButton")
Break
}
Return

Т.е. он имитирует нажатие клавиши W(sc11) при нажатии левой кнопки мыши.
Мне нужно чтобы скрипт начинал работать например при нажатии клавиши Insert(sc152) и переставал работать при нажатии этой же клавиши. Так же, по-возможности, чтобы данный скрипт работал в определенном приложении.
  • Вопрос задан
  • 2141 просмотр
Решения вопроса 1
a1987zz
@a1987zz
Так будет работать только в блокноте:

#If WinActive("ahk_exe notepad.exe")
suspend, on
LButton::
Loop
{
Send, {sc11}
Send, {sc11}
Send, {sc11}
Send, {sc11}
Send, {sc11}
Send, {sc11}
Send, {sc11}
Send, {sc11}
Send, {sc11}
Send, {sc11}
sleep, -1
If !GetKeystate("LButton")
Break
}
Return
#If

Insert::suspend
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы