Тема: AHK: интеллигентное закрытие скрипта при выходе из программы.
Приветствую!
Я работаю в Cinema 4D и хочу, чтобы при закрытии программы по хоткею Ctrl+q AHK-скрипт закрывался автоматически. Очевидное решение:
^q::
Send !{F4}
ExitAppНо при случайном нажатии или если я передумал выходить из программы, скрипт уже закрыт.
Варианты решения с Loop или Timer плохи тем, что существует некоторый временной интервал, в течении которого необходимо принять решение.
При попытке закрыть программу, практически всегда выскакивает Dialog Box сохранения внесенных изменений (Да, Нет, Отмена), который имеет отличный от основной программы Title. Уже что-то. Соответственно, вопрос вот в чём - можно ли отследить нажатие на клавишу "Отмена" - тогда скрипт продолжает работу, и, соответственно, закрывает сприпт во всех остальных случаях.
Title основного окна программы - CINEMA 4D R16.011 Studio (R16)
Title диалогового окна - Cinema 4D Studio

