Тема: AutoHotkey: скрытие и отображение активного окна по горячим клавишам
Первое нажатие хоткея скрывает окно, а повторное - показывает. Обработка Рабочего стола и Панели задач не блокирована, потому что при их скрытии ничего страшного не произойдет.
DetectHiddenWindows, on ;включаем поиск в скрытых окнах
!`:: ; Alt+ ` - горячая клавиша
If Win_To_Hide_ID = ;если значение переменной пусто (т.е. окно еще не скрывалось)
{
WinGet, Win_To_Hide_ID, ID, A ; сохранить ID скрываемого окна в переменной
WinHide, ahk_id %Win_To_Hide_ID% ; скрыть окно
}
else ;если же окно уже скрыто, то выполняем:
{
WinShow, ahk_id %Win_To_Hide_ID% ; восстановить скрытое окно с запомненным ID
WinActivate, ahk_id %Win_To_Hide_ID% ; активизировать его
Win_To_Hide_ID = ;обнуляем значение переменной, чтобы можно было снова скрывать окно
}
Return ; закончить обработку горячей клавиши
Автор скрипта - da3mon.
В названии ветки всегда должен быть указан язык программирования или среда исполнения скрипта, если это возможно.