1

Тема: AHK: Команды внутри макроса

Подскажите пожалуйста,
есть ли такая команда, функйция (типо как в oskar'е X7 функция: "воспроизвести макрос многократно=>нажать старт.отпустить стоп" ) которая воспроизводит макрос при нажатии на определенную клавишу,а при ей отпускании сразу завершается.

Спасибо большое.

2 (изменено: creature.ws, 2012-04-17 19:11:11)

Re: AHK: Команды внутри макроса

Можно было бы просмотреть документацию Autohotkey, или почитать форум — ответ найти легко.
Непрерывный повтор определённой последовательности действий — Loop
Прекращение повторения последовательности — Break
Проверка нажата ли клавиша — GetKeyState()

Например

3

Re: AHK: Команды внутри макроса

Я имею в виду чтобы прекращалось мгновенно, независимо от того в каком месте цыкласейчас програма находится(в начиле или в конце).

4 (изменено: creature.ws, 2012-04-17 21:34:37)

Re: AHK: Команды внутри макроса

Такой команды в арсенале нет
Если ваш «макрос» выполняется слишком долго, либо совершает множество операций — добавьте в него дополнительную проверку «отпущена ли кнопка».

[*]

5

Re: AHK: Команды внутри макроса

А есть такие програмы  в которых есть все функции АНК и еще эта.:)

6

Re: AHK: Команды внутри макроса

Все функции AHK в том виде в котором они представлены в AHK есть лишь в AHK.
Возможно это повод для вас задуматься о создании «программы» соответствующей вашим требованиям.

Настоятельно рекомендую начать с этой ссылки.

7 (изменено: Irbis, 2012-04-18 11:04:30)

Re: AHK: Команды внутри макроса

А такой вариант чем не устраивает?

F12:: Reload

По нажатию F12 прекращает всё и вся.
(Но если есть секция автовыполнения, то она запустится, конечно)

8

Re: AHK: Команды внутри макроса

OFF: Гениально

9

Re: AHK: Команды внутри макроса

Спасибо за помощь.

10

Re: AHK: Команды внутри макроса

А может

OnExit, eLabel

, то как то резко порубили скрипт в капусту, а?

"На каждое действие есть равная ему противодействующая критика." Постулат Харриссона
Для NotePad++(подсветка синтаксиса, автозавершение и плагины(AutoSave и RunMe).
OS Windows 10 x64 Pro

11

Re: AHK: Команды внутри макроса

А что эта команда делает и как ее в скрипте писать?

12 (изменено: Indomito, 2012-04-21 14:40:03)

Re: AHK: Команды внутри макроса

Вот OnExit(смотреть) или по названию посмотри в русской справке - Русская документация (по состоянию на 11.10.2008) в виде chm-файла - AutoHotkey.zip(скачать)

"На каждое действие есть равная ему противодействующая критика." Постулат Харриссона
Для NotePad++(подсветка синтаксиса, автозавершение и плагины(AutoSave и RunMe).
OS Windows 10 x64 Pro

13

Re: AHK: Команды внутри макроса

А каким образом применимо «отслеживание завершения скрипта» к потребностям ТС?

14

Re: AHK: Команды внутри макроса

С генерировать событие по отжатию, правда это видимо будет не то что хотел ТС - поторопился я с ответом.

"На каждое действие есть равная ему противодействующая критика." Постулат Харриссона
Для NotePad++(подсветка синтаксиса, автозавершение и плагины(AutoSave и RunMe).
OS Windows 10 x64 Pro