Тема: AHK: Команда OnExit
Заметил что команда OnExit не работает по факту закрытия процесса, например из диспетчера задач. Кто знает почему, и как с этим боротся?
OnExit, Exit
Return
Exit:
MsgBox
ExitApp
Win10x64 AhkSpy, Hotkey, ClockGui
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Заметил что команда OnExit не работает по факту закрытия процесса, например из диспетчера задач. Кто знает почему, и как с этим боротся?
OnExit, Exit
Return
Exit:
MsgBox
ExitApp
Так задумано разработчиком - из справки AHK:
Remarks
The OnExit subroutine is called when the script exits by any means (except when it is killed by something like "End Task").
Вероятно, есть способ поставить хук на это событие, правда не факт что система позволит что-либо сделать, прежде чем принудительно завершит процесс.
Так это вроде разные вещи - дать команду приложению на завершение работы через еёный интерфейс (например кнопка [X] ), или убить процесс при помощи стороннего приложения.
Некоторые системные процессы нельзя завершить, а также антивирусники.
Наверно можно как-то использовать...
Просто мысли в слух.
Так задумано разработчиком - из справки AHK:
а нововведений для ExitApp надеюсь нет? В справке я не нашёл, но мало ли, а то придётся все скрипты переписывать.![]()
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться