Тема: AHK: Скрипт срабатывает только при втором вызове
Имеем AVP McAfee VSE и надо остановить сканирование.
;-----Остановить целевое сканирование McAfee
#PgDn:: ; Win+PgDn
mcConsol := "mcconsol.exe"
mcKey1 := "/NOSPLAS"
Run, %mcConsol% %mcKey1%, %mcVSE%
WinWait, Консоль VirusScan
WinShow
Send {End}{Up}{F4}
WinClose
returnт.к. Windows Spy не показывает элемент Целевое сканирование, а только Консоль VirusScan, то я посылаю клавиши в окно консоли, но почему то надо дважды нажать Win+PgDn, а вот почему я не понял.
Предположительно, что окно консоли не в фокусе... хотя вроде в фокусе т.к. {End}{Up} отрабатывается, а {F4}(остановить задачу под курсором) - нет.
P.S. Задержки ставил где только можно и нельзя
Вариант KillTask не пройдёт т.к. это же AVP.
Для NotePad++(подсветка синтаксиса, автозавершение и плагины(AutoSave и RunMe).
OS Windows 10 x64 Pro

