1

Тема: 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.

Предложения в русском языке начинаются с большой буквы и заканчиваются точкой.
В названии ветки всегда должен быть указан язык программирования или среда исполнения скрипта, если это возможно.