Kada trebam izvršiti ponavljajući zadatak kao što je provjeravanje e-pošte ili prebacivanje na otvoreni IM prozor, najbrža je mogućnost dodijeliti hotkey izravno u prozor, tako da mogu prebaciti prozor minimaliziran / obnovljen samo s jednim pritiskom na tipku,
Kako sam to postigao? AutoHotkey, mali okvir za skriptiranje koji vam omogućuje automatiziranje bilo čega u sustavu Windows. Prije nego što počnemo, pretpostavljam da ste ga preuzeli i instalirali.
Izradio sam malu funkciju koju možete dodati u skriptu koja će uraditi težak posao pronalaženja i promjena prozora. Sve što trebate učiniti je dodijeliti željene tipkovne prečace na vrhu skripte.
; ---------------------–; 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 } } } }
Moglo bi biti malo komplicirano za neke od vas, ali jedina stvar koju trebamo učiniti je dodati u neke hotkey linije. Primijetit ćete da već postoji određena linija prečaca za uzorak, ali je komentirala.
Hotkeys su definirani u ovom formatu:
::ToggleWindow(“Partial Window Title String”)
Za posebne tipke koristit ćete jedno od sljedećeg, koje se može kombinirati. (više informacija potražite u dokumentaciji Autohotkey)
# | Windows ključ |
! | Alt |
^ | Kontrolirati |
+ | smjena |
< | Koristite lijevu tipku (na primjer |
> | Upotrijebite desnu tipku (na primjer>! Znači samo desno tipku Alt) |
Na primjer, ako želite pokrenuti tipkovnički prečac Ctrl + Alt + F i dodijeliti ga Firefoxu, upotrijebite sljedeće:
^!f::ToggleWindow(“- Mozilla Firefox”)
Osobno pokušavam koristiti tipkovničke prečace koji ne zahtijevaju od mene da podignem ruke s tipki. Jednostavno upotrebljavam Alt + J dodijeljen Firefoxu jer mogu pogoditi tu kombinaciju bez da mi pomaknem ruke.
Kad završite s uređivanjem skripte, samo ga spremite, a zatim ponovno idite na ikonu H i odaberite opciju "Ponovno učitajte ovu skriptu", koja će učitati sve promjene. Ako je došlo do problema, dobit ćete poruku o pogrešci, a uvijek možete koristiti izlaz za zaustavljanje skripte u cijelosti.
Napomena: Funkcija ToggleWindowHide funkcija u skripti je za više avanturističkog - ona će prebaciti prozor između skrivenih i restauriranih … izuzetno korisno za naredbeni redak prozora. U osnovi mi daje Tilda ili YaKuake na Windows.
Preuzmite geek_autohotkey.ahk (Autohotkey skriptu)