Тема: AHK: Действие при наведении на окно
Необходимо реализовать следующий сценарий: при нажатии на горячую клавишу включается режим, при котором заданное окно скрывается при наведении на него курсора мыши, и появляется в результате наведения курсора в иную заданную область. Сейчас работает только скрытие, но не появление. Также не устраивает оформление моего сценария. Помогите, пожалуйста, реализовать задуманное.
#Persistent
DetectHiddenWindows, On
1::
SetTimer, MPCHide, 100
SetTimer, MPCShow, 100
return
2::
SetTimer, MPCHide, 100, Off
SetTimer, MPCShow, 100, Off
return
MPCHide:
Sleep, 100
MouseGetPos,,, Win_ID
WinGetClass, WinClass, ahk_id %Win_ID%
IF WinClass = MediaPlayerClassicW
WinHide, ahk_id %Win_ID%
return
MPCShow:
Sleep, 100
MouseGetPos,,, Win_ID
WinGetClass, WinClass, ahk_id %Win_ID%
IF WinClass = SciTEWindow
WinShow, ahk_id MediaPlayerClassicW
return