Advertisement
DevTricks

Сворачивание/разворачивание окна с перефокусировкой

Apr 11th, 2022
1,842
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Flag:=3
  2.  
  3. F1:: ;Фокусируемся на текущее активное окно
  4.     WinGetActiveTitle, winname
  5.     Flag:=1
  6. return
  7.  
  8. Space::
  9.     IfWinNotExist, %winname%
  10.         If (Flag<>3)
  11.         {
  12.             MsgBox, , Ошибка, Последнее активное окно не найдено! После нажатия на пробел будет выбрано новое окно.
  13.             Flag:=3
  14.         }
  15.     switch (Flag)
  16.     {
  17.         case 1:
  18.         {
  19.         WinMinimize, %winname%
  20.         Flag:=0
  21.         }
  22.         case 0:
  23.         {
  24.         WinActivate, %winname%
  25.         Flag:=1
  26.         }
  27.         case 3:
  28.         {
  29.         WinGetActiveTitle, winname
  30.         Flag:=1
  31.         }
  32.     }
  33. return
  34.  
  35.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement