Когато трябва да изпълнявам повтаряща се задача като проверка на имейла си или преминаване към отворен прозорец на IM, най-бързият вариант е да присвоите клавишна комбинация директно на прозореца, така че да може да превключва прозореца, който е минимизиран / възстановен само с едно натискане на клавиш ,
Как успях да постигна това? AutoHotkey - малка скриптова рамка, която ви позволява да автоматизирате всичко в Windows. Преди да започнем, ще предположа, че сте го изтеглили и инсталирали.
Създадох малка функция, която можете да добавите към скрипт, който ще свърши упоритата работа на намирането и превключването на прозореца. Всичко, което трябва да направите, е да зададете горещите клавиши, които искате, в горната част на скрипта.
Първото нещо, което трябва да направите, е да изтеглите скрипта и да го запазите някъде полезно. Трябва да можете да кликнете два пъти върху скрипта, за да го стартирате, и тогава ще забележите нова икона на тавата (Зелената с H)
Кликнете с десния бутон върху иконата и изберете Редактиране на този скрипт от менюто. Ще трябва да добавите свои собствени клавишни комбинации, тъй като никой от тях не е дефиниран в скрипта, така че нека да разгледаме скрипта ...
; -
; Декларирайте клавишите си в тази секция
; -
; - това са проби -
; ! j :: ToggleWindow ("- Mozilla Firefox") - Win + J
; # c :: ToggleWindow ("SecureCRT") - Win + C
; ! x :: ToggleWindow ("cmd.exe") - Alt + X; -
; Функция за превключване на прозорци - Не редактирайте
; -
ToggleWindow (TheWindowTitle)
SetTitleMatchMode, 2
DetectHiddenWindows, Off
АкоWinActive,% TheWindowTitle%
WinMinimize,% TheWindowTitle%
още
АкоWinExist, %TheWindowTitle%
WinActivate
още
DetectHiddenWindows, On
АкоWinExist, %TheWindowTitle%
WinShow
WinActivate
Може да е малко сложно за някои от вас, но единственото нещо, което трябва да направите, е да добавите някои линии с горещи клавиши. Ще забележите, че има определен брой примерни линии за горещи клавиши, които вече са дефинирани, но са коментирани.
Горещите клавиши се дефинират в този формат:
:: ToggleWindow ("Структура на частичното заглавие на прозореца")
За специални клавиши ще използвате едно от следните, което може да се комбинира. (да получите повече информация в документацията Autohotkey)
# | Клавиш за Windows |
! | Alt |
^ | контрол |
+ | изместване |
< | Използвайте левия клавиш (например |
> | Използвайте десен клавиш (например>! Означава само десен клавиш Alt) |
Така например, ако искате да задействате клавишната комбинация от Ctrl + Alt + F и да я присвоите на Firefox, ще използвате следното:
^! f :: ToggleWindow ("- Mozilla Firefox")
Лично аз се опитвам да използвам клавишни комбинации, които не изискват да извадя ръцете си от клавишите. Просто използвам Alt + J присвоена на Firefox, защото мога да ударя тази комбинация, без да се движа с ръцете си.
Когато приключите с редактирането на скрипта, просто го запазете и след това отидете до иконата H отново и изберете опцията "Reload This Script", която ще зареди всичките ви промени. Ако възникне проблем, ще получите съобщение за грешка и винаги можете да използвате Изход, за да спрете скрипта изцяло.
Ще трябва да решите кои комбинации от клавиши работят най-добре за вас. Моят съвет е да добавите един или два наведнъж и да свикнете с тях. След няколко дни ще се чудите как сте живели без тях. Вие също трябва да прочетете на AutoHotkey, както и ... тя може да направи много повече, отколкото просто това.
Забележка: Функцията ToggleWindowHide в скрипта е за по-приключенски - тя ще превключва прозореца между скрит и възстановен ... изключително полезен за прозорците на командния ред. По същество ми дава Tilda или YaKuake на Windows.
Изтегляне на geek_autohotkey.ahk (автоматичен скрипт)