1 (изменено: AlexSashka, 2017-08-06 17:27:36)

Тема: AHK: Блокировка нажатий (клавиша запуска совпадает с клавишей в коде)

Нужно сделать, чтобы при нажатии клавиши писался текст, но в этом тексте есть буква/клавиша которая начинает этот процесс, а итоге получается бесконечный цикл. Пробовал заблокировать клавиатуру через BlockInput, но блок почему-то не срабатывает. Даже просто поставив блок он не хочет работать, видимо я что-то не так делаю, но что не могу понять.
Сам код

q:: SendInput, Loop 3 {enter}{{}{enter}{tab}Send {{}q down{}} {enter}{BS}{}}{enter}Send {{}q up{}} {enter}

А тут то, что он должен записать в файл

Loop 3 
{
	Send {q down} 
}
Send {q up} 

Но записывает он без "q" в тесте.

2 (изменено: svoboden, 2017-08-06 22:30:02)

Re: AHK: Блокировка нажатий (клавиша запуска совпадает с клавишей в коде)

$vk51::

3

Re: AHK: Блокировка нажатий (клавиша запуска совпадает с клавишей в коде)

svoboden, а оказалось все так просто. Спасибо большое за помощь.

4

Re: AHK: Блокировка нажатий (клавиша запуска совпадает с клавишей в коде)

AlexSashka, видимо вы только изучаете программирование, раз удивляетесь, что решение простое, но почти всегда так .

Когда вы говорите что не можете сделать, вам всего-лишь не хватает фантазии придумать какой-нибудь костыль.