Тема: AHK: Скрытие и отображение нескольких окон по ahk_group
Доброе время суток, форумчане.
Имеется скрипт, по нажатиям в меню в трее должен скрывать/показывать окна одного процесса.
Изначально несколько окон, предварительно объединяю их в группу:
GroupAdd, RakSAMP, ahk_exe RakSAMPClient.exe
После этого скрываю их, функция скрытия:
hide() {
global
WinHide, ahk_group RakSAMP
hide := 1
Menu, Windows, Check, Скрыть
Menu, Windows, UnCheck, Показать
}
Окна скрываются успешно, а обратно отобразить не получается, функция отображения:
show() {
global
WinShow, ahk_group RakSAMP
hide := 0
Menu, Windows, Check, Показать
Menu, Windows, UnCheck, Скрыть
}
Вызов функций осуществляется через метки, метки вызываются из меню:
Menu, Windows, Add, Показать, lShow
Menu, Windows, Add, Скрыть, lHide
Menu, Tray, Add, Окна, :Windows
lHide:
hide()
Return
lShow:
show()
Return
Заранее спасибо.