Keď potrebujem vykonať opakovanú úlohu, ako je kontrola môjho e-mailu alebo prepnutie na otvorené okno IM, najrýchlejšou voľbou je priradiť klávesovú skratku priamo do okna, takže môžem prepnúť okno minimalizované / obnovené iba s jedným stlačením klávesy,
Ako som to splnil? AutoHotkey, malý skriptovací rámec, ktorý vám umožňuje automatizovať čokoľvek v systéme Windows. Skôr ako začneme, budem predpokladať, že ste ho stiahli a nainštalovali.
Vytvoril som malú funkciu, ktorú môžete pridať do skriptu, ktorý bude robiť ťažkú prácu pri hľadaní a prepínaní okna. Jediné, čo musíte urobiť, je priradiť požadované klávesové skratky v hornej časti skriptu.


; ---------------------–; Declare Your hotkeys in this section; ---------------------–; -- these are samples --; !j::ToggleWindow(“- Mozilla Firefox”) – Win + J; #c::ToggleWindow(“SecureCRT”) – Win + C; !x::ToggleWindow(“cmd.exe”) – Alt + X
; ---------------------–; Function for toggling windows – Do not edit; ---------------------– ToggleWindow(TheWindowTitle) { SetTitleMatchMode,2 DetectHiddenWindows, Off IfWinActive, %TheWindowTitle% { WinMinimize, %TheWindowTitle% } Else { IfWinExist, %TheWindowTitle% WinActivate Else { DetectHiddenWindows, On IfWinExist, %TheWindowTitle% { WinShow WinActivate } } } }
Pre niektorých z vás to môže byť trochu komplikované, ale jediná vec, ktorú musíme urobiť, je pridať niektoré klávesové skratky. Všimnete si, že existuje niekoľko vzorových riadkov hotkey definovaných už, ale komentované.
Klávesové skratky sú definované v tomto formáte:
::ToggleWindow(“Partial Window Title String”)
Pre špeciálne klávesy používate jednu z nasledujúcich možností, ktorú je možné kombinovať. (získajte viac informácií v dokumentácii Autohotkey)
# | Kľúč systému Windows |
! | alt |
^ | ovládanie |
+ | smena |
< | Použite ľavé tlačidlo (napríklad |
> | Použite kláves vpravo (napríklad>! Znamená iba pravé tlačidlo Alt) |
Takže napríklad ak chcete spustiť klávesovú skratku Ctrl + Alt + F a priradiť ju k Firefoxu, použite nasledovné:
^!f::ToggleWindow(“- Mozilla Firefox”)
Osobne sa pokúšam používať klávesové skratky, ktoré nevyžadujú, aby som vytiahol ruky z kľúča. Jednoducho používam Alt + J priradený k prehliadaču Firefox, pretože môžem naraziť na túto kombináciu bez toho, aby som sa pohyboval v rukách.
Keď dokončíte úpravu skriptu, uložte ho a potom opäť prejdite na ikonu H a zvoľte možnosť "Znova načítať tento skript", ktorý načíta všetky vaše zmeny. Ak sa vyskytol problém, zobrazí sa chybové hlásenie a vždy môžete použiť Exit, aby ste scenár úplne zastavili.

Poznámka: Funkcia ToggleWindowHide v skripte je pre oveľa viac dobrodružstva - prepína okno medzi skrytými a obnovenými … veľmi užitočnými pre okná príkazového riadka. V podstate mi dáva Tilda alebo YaKuake na Windows.
Stiahnuť geek_autohotkey.ahk (automatický skript)