Kiedy muszę wykonać powtarzające się zadanie, takie jak sprawdzanie poczty e-mail lub przełączanie się na otwarte okno wiadomości błyskawicznych, najszybszą opcją jest przypisanie klawisza skrótu bezpośrednio do okna, aby można było przełączać zminimalizowane / przywrócone okno za pomocą tylko jednego naciśnięcia klawisza .
Jak to zrobiłem? AutoHotkey, mała struktura skryptów, która pozwala zautomatyzować wszystko w systemie Windows. Zanim zaczniemy, zakładam, że pobrałeś i zainstalowałeś go.
Stworzyłem małą funkcję, którą można dodać do skryptu, który wykona ciężką pracę znajdowania i przełączania okna. Wszystko, co musisz zrobić, to przypisać skróty, które chcesz u góry skryptu.
Pierwszą rzeczą, którą musisz zrobić, to pobrać skrypt i zapisać go gdzieś przydatnym. Powinieneś być w stanie po prostu dwukrotnie kliknąć skrypt, aby go uruchomić, a następnie zauważysz nową ikonę na pasku zadań (zielona z literą H)
Kliknij tę ikonę prawym przyciskiem myszy i wybierz polecenie Edytuj ten skrypt z menu. Będziesz musiał dodać własne skróty klawiszowe, ponieważ żadne nie są zdefiniowane w skrypcie, więc spójrzmy na skrypt ...
; -
; Zadeklaruj swoje skróty klawiszowe w tej sekcji
; -
; - to są próbki -
; ! j :: ToggleWindow ("- Mozilla Firefox") - Win + J
; #c :: ToggleWindow ("SecureCRT") - Win + C
; ! x :: ToggleWindow ("cmd.exe") - Alt + X; -
; Funkcja do przełączania okien - Nie edytuj
; -
ToggleWindow (TheWindowTitle)
SetTitleMatchMode, 2
Wykryj ukryte okna, wyłączone
IfWinActive,% TheWindowTitle%
WinMinimize,% TheWindowTitle%
Jeszcze
IfWinExist,% TheWindowTitle%
WinActivate
Jeszcze
Wykryj ukryte okna, włącz
IfWinExist,% TheWindowTitle%
WinShow
WinActivate
Dla niektórych może być nieco skomplikowane, ale jedyne, co musimy zrobić, to dodać kilka skrótów klawiszowych. Zauważysz, że istnieje już kilka przykładowych skrótów klawiszowych, ale zostały one skomentowane.
Skróty są zdefiniowane w tym formacie:
:: ToggleWindow ("Ciąg tytułu częściowego okna")
W przypadku kluczy specjalnych użyjesz jednego z poniższych elementów, które można łączyć. (uzyskaj więcej informacji w dokumentacji Autohotkey)
# | Klawisz Windows |
! | Alt |
^ | Kontrola |
+ | Przesunięcie |
< | Użyj klawisza W Lewo (na przykład |
> | Użyj klawisza Prawy (na przykład>! Oznacza tylko prawy klawisz Alt) |
Na przykład, jeśli chcesz wywołać skrót klawiaturowy Ctrl + Alt + F i przypisać go do Firefoksa, możesz użyć następującego:
^! f :: ToggleWindow ("- Mozilla Firefox")
Osobiście staram się używać skrótów klawiszowych, które nie wymagają ode mnie podniesienia rąk z klawiszy. Po prostu używam Alt + J przypisanego do Firefoksa, ponieważ mogę uderzyć w tę kombinację bez poruszania rękami.
Po zakończeniu edycji skryptu zapisz go, a następnie ponownie przejdź do ikony H i wybierz opcję "Załaduj ponownie ten skrypt", co spowoduje załadowanie wszystkich wprowadzonych zmian. Jeśli wystąpił problem, pojawi się komunikat o błędzie i zawsze możesz użyć polecenia Zakończ, aby całkowicie zatrzymać skrypt.
Musisz zdecydować, które kombinacje klawiszy działają najlepiej dla Ciebie. Moja rada to dodać jedną lub dwie naraz i przywyknąć do ich używania. W ciągu kilku dni będziesz się zastanawiać, jak żyłeś bez nich. Powinieneś również przeczytać na AutoHotkey ... może to zrobić znacznie więcej niż tylko to.
Uwaga: Funkcja ToggleWindowHide w skrypcie jest dla bardziej odważnych - będzie przełączać okno pomiędzy ukrytym i przywróconym ... niezwykle przydatne dla okien wiersza polecenia. Zasadniczo daje mi Tilda lub YaKuake w systemie Windows.
Pobierz geek_autohotkey.ahk (skrypt Autohotkey)