Яндекс.Метрика

Persistent -Autohotkey

Делает скрипт постоянно выполняющимся (т.е. до тех пор, пока пользователь не закроет его или пока не встретится команда ExitApp).

Делает скрипт постоянно выполняющимся (т.е. до тех пор, пока пользователь не закроет его или пока не встретится команда ExitApp).

#Persistent

Если эта директива присутствует в любом месте скрипта, он не закроется после того, как будет выполнена его секция автовыполнения (верхняя часть скрипта). Это полезно в тех случаях, когда скрипт содержит таймеры и/или пользовательские меню, но не имеет горячих клавиш, строк автозамены и не использует OnMessage() или Gui.

Добавляя эту директиву к уже существующему скрипту, вы, возможно, захотите заменить некоторые или все команды Exit на ExitApp. Причина в том, что Exit не может завершить постоянно выполняющийся скрипт, она завершает только текущий поток.

С версии 1.0.16 эта директива также делает скрипт одиночным, т.е. запрещает его запуск в нескольких экземплярах одновременно. Чтобы изменить это, используйте #SingleInstance.

Пример

#Persistent
Теги страницы: