1

Тема: AHK: Команда OnExit

Заметил что команда OnExit не работает по факту закрытия процесса, например из диспетчера задач. Кто знает почему, и как с этим боротся?


OnExit, Exit
Return

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

2

Re: AHK: Команда OnExit

Так задумано разработчиком - из справки AHK:

Remarks

The OnExit subroutine is called when the script exits by any means (except when it is killed by something like "End Task").

Вероятно, есть способ поставить хук на это событие, правда не факт что система позволит что-либо сделать, прежде чем принудительно завершит процесс.

3

Re: AHK: Команда OnExit

Так это вроде разные вещи - дать команду приложению на завершение работы через еёный интерфейс (например кнопка [X] ), или убить процесс при помощи стороннего приложения.

4 (изменено: Alectric, 2014-07-08 20:17:18)

Re: AHK: Команда OnExit

Некоторые системные процессы нельзя завершить, а также антивирусники.
Наверно можно как-то использовать...

Просто мысли в слух.

Win 10 x64
AHK
                       Справка AHK v1 тебе в помощь.

5

Re: AHK: Команда OnExit

Irbis пишет:

Так задумано разработчиком - из справки AHK:

а нововведений для ExitApp надеюсь нет? В справке я не нашёл, но мало ли, а то придётся все скрипты переписывать.

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