10 fajnych skryptów AutoHotkey (i jak zrobić własne!)

10 fajnych skryptów AutoHotkey (i jak zrobić własne!)

Jeśli znasz wiele skrótów klawiaturowych w systemie Windows i nadal czujesz, że potrzebujesz więcej, nadszedł czas, aby przejść do zaawansowanego narzędzia, które pozwala tworzyć własne skrypty.





AutoHotkey (AHK) to odpowiedź na Twoje potrzeby dostosowywania. Ten program umożliwia zmianę mapowania klawiszy, tworzenie niestandardowych skrótów, uruchamianie makr w celu automatyzacji powtarzalnych zadań i nie tylko.





Spójrzmy na kilka przydatnych skryptów AutoHotkey, aby zacząć, wraz z podstawami oprogramowania, dzięki czemu możesz tworzyć własne.





Jak zainstalować AutoHotkey

Zanim będziesz mógł używać fajnych skryptów AHK lub tworzyć własne, musisz zainstalować AutoHotkey w swoim systemie.

Odwiedzać Strona główna AutoHotkey , Kliknij Pobierać i wybierz Pobierz aktualną wersję by go złapać. Uruchom okno szybkiej instalacji i możesz zacząć korzystać ze skryptów AutoHotkey.



Jak tworzyć nowe skrypty AutoHotkey

Program, który właśnie zainstalowałeś, obsługuje wykonywanie skryptów AHK, ale nie zrobi nic, dopóki nie uruchomisz skryptu.

Aby utworzyć nowy skrypt AutoHotkey, kliknij prawym przyciskiem myszy w dowolnym miejscu na pulpicie (lub gdziekolwiek indziej) i wybierz Nowy > Skrypt AutoHotkey . Nazwij to coś, co ma sens. Następnie kliknij prawym przyciskiem myszy nowy plik i wybierz Edytuj skrypt lub otwórz plik w wybranym edytorze tekstu, aby rozpocząć pracę nad nim.





Zwróć uwagę, że możesz również otworzyć edytor tekstu, wpisać skrypt AutoHotkey i zapisać go jako plik kończący się na .ahk aby osiągnąć ten sam wynik. Tylko upewnij się, że ma właściwe rozszerzenie pliku!

Mówiąc o tym, dobrym pomysłem jest uaktualnienie edytora tekstu z podstawowego Notatnika. Notatnik++ oraz Kod programu Visual Studio obie są świetnymi darmowymi opcjami.





Teraz, gdy masz oprogramowanie do uruchamiania skryptów AutoHotkey, możesz pobierać skrypty napisane przez innych, aby z nich skorzystać bez samodzielnej pracy. Aby go zapisać, po prostu pobierz go jako .ahk plik i zapisz go w dowolnym miejscu.

Aby uruchomić skrypt, po prostu kliknij go dwukrotnie, a zacznie on działać. Jednak prawdopodobnie będziesz chciał, aby niektóre z tych skryptów były uruchamiane zaraz po uruchomieniu komputera, dzięki czemu nie musisz za każdym razem uruchamiać ich ręcznie.

Aby to zrobić, skopiuj i wklej .ahk pliki do folderu Autostart . Możesz się tam łatwo dostać, wpisując powłoka:uruchamianie do menu Start. W przeciwnym razie przejdź do następującej lokalizacji:

C:Users[USERNAME]AppDataRoamingMicrosoftWindowsStart MenuProgramsStartup

Spowoduje to załadowanie skryptów AutoHotkey po zalogowaniu się do komputera.

Najlepsze skrypty AutoHotkey do wypróbowania

Oto niektóre z najbardziej przydatnych skryptów AutoHotkey, które możesz pobrać i użyć do natychmiastowego ulepszenia systemu Windows. Aby uzyskać jeszcze więcej przykładów skryptów AutoHotkey, w tym te, które są znacznie bardziej złożone niż te, sprawdź Prezentacja skryptów AutoHotkey .

1. Autokorekta

Nawet z precyzją klawiatury komputera stacjonarnego nadal popełniasz błędy podczas pisania. I chociaż jest to stary skrypt AHK, literówki nie wychodzą z mody.

Powiązane: Jak włączyć wbudowaną autokorektę w systemie Windows 10?

Zawiera tysiące typowych błędów pisowni — gdy popełnisz błąd, natychmiast zastępuje go właściwym słowem. Pozwala nawet dodawać własne słowa, które omówimy później.

Pobierać : Skrypt autokorekty

2. Wyłącz klawisze blokady

Trzy klawisze Lock — Num Lock, Caps Lock i Scroll Lock — nie są używane tak często w dzisiejszych komputerach. Prawdopodobnie używasz klawiatury numerycznej tylko dla cyfr naciśnij Caps Lock przez przypadek i nawet nie przejmuj się funkcją Scroll Lock.

Brak menedżera wtyczek notepad++

Jeśli rzadko używasz tych modyfikatorów, spróbuj ustawić je na wartość domyślną za pomocą tego skryptu:

; Set Lock keys permanently
SetNumlockState, AlwaysOn
SetCapsLockState, AlwaysOff
SetScrollLockState, AlwaysOff
return

Zakłada to, że chcesz, aby Num Lock był zawsze włączony. Jeśli wolisz to wyłączyć, po prostu zmień tę linię (lub usuń ją całkowicie i zmień tylko Caps Lock i Scroll Lock).

3. Zmień przeznaczenie Caps Lock

Po użyciu powyższego skryptu do wyłączenia Caps Lock, warto nadać temu klawiszowi inny cel.

Użycie tego krótkiego skryptu zmieni Caps Lock w inny klawisz Shift, ale możesz go zmienić na dowolny (być może inny klawisz Windows, jeśli twoja klawiatura ma tylko jeden z nich):

; Turn Caps Lock into a Shift key
Capslock::Shift
return

4. Szybko przeglądaj lub ukrywaj ukryte pliki

Ważne jest, aby wiedzieć jak wyświetlić ukryte pliki i foldery w systemie Windows czasami. Jeśli potrzebujesz dostępu do ukrytych folderów tylko raz na jakiś czas i nie chcesz, aby normalnie zaśmiecały Twój widok, jest to przydatny skrypt.

Ten skrypt po prostu cię naciska Ctrl + F2 z otwartym Eksploratorem plików, aby przełączać wyświetlanie ukrytych plików lub folderów. To wszystko! Wystarczy skopiować kod z połączonego posta na forum do skryptu:


^F2::GoSub,CheckActiveWindow
CheckActiveWindow:
ID := WinExist('A')
WinGetClass,Class, ahk_id %ID%
WClasses := 'CabinetWClass ExploreWClass'
IfInString, WClasses, %Class%
GoSub, Toggle_HiddenFiles_Display
Return

Toggle_HiddenFiles_Display:
RootKey = HKEY_CURRENT_USER
SubKey = SoftwareMicrosoftWindowsCurrentVersionExplorerAdvanced

RegRead, HiddenFiles_Status, % RootKey, % SubKey, Hidden

if HiddenFiles_Status = 2
RegWrite, REG_DWORD, % RootKey, % SubKey, Hidden, 1
else
RegWrite, REG_DWORD, % RootKey, % SubKey, Hidden, 2
PostMessage, 0x111, 41504,,, ahk_id %ID%
Return

Odwiedzać: Przełącz skrypt ukrytych plików

5. Szybko pokaż lub ukryj znane rozszerzenia plików

Ten jest podobny do powyższego, ponieważ zajmuje się również Eksploratorem plików. Ze względów bezpieczeństwa mądrze jest zawsze wyświetlać rozszerzenia plików. Ułatwia to wykrycie nieuczciwych plików EXE podszywających się pod pliki PDF lub podobne. Przydaje się również, gdy trzeba radzić sobie z skojarzeniami plików w systemie Windows 10 .

Poniższy skrypt pozwoli Ci przełączać wyświetlanie rozszerzeń znanych typów plików za pomocą Wygraj + Y .

Pobierać: Przełącz skrypt znanych rozszerzeń plików

6. Wstaw znaki specjalne

Oprócz kilku znaków specjalnych na klawiaturze (takich jak @ i *), istnieje wiele innych, do których nie ma tak wygodnego dostępu. Jeden z najszybszych sposoby wprowadzania obcych znaków i innych nietypowych symboli używa AutoHotkey.

Wystarczy jeden wiersz kodu AHK, aby szybko wstawić te specjalne symbole i przestać zapamiętywać kody ALT lub kopiować i wklejać z listy online.

Skorzystaj z poniższego szablonu, aby utworzyć skróty, które są dla Ciebie najbardziej przydatne. Znaki na lewo od dwóch dwukropków to znaki, które naciskasz, aby uruchomić skrót, podczas gdy symbol w nawiasach jest tym, co wstawia skrót.

Na przykład, jeśli chcesz nacisnąć Alt + Q aby wstawić ikonę znaku towarowego, utwórz skrypt za pomocą tego:

!q::SendInput {™}

Dla porównania, znaki dla klawiszy są następujące. Więcej o skrótach możesz przeczytać na Strona przewodnika AutoHotkey :

  • ^ dla klawisz kontrolny
  • ! dla Wszystko
  • # dla Wygrać
  • + dla Zmiana

Jeśli intensywnie korzystasz z wyszukiwarki Google, ten przydatny skrót umożliwia wyszukiwanie dowolnego tekstu skopiowanego na komputerze.

Uruchomi domyślną przeglądarkę i wyszuka w Google dowolny fragment tekstu, który zaznaczyłeś po naciśnięciu Ctrl + Shift + C . Przydatne jest ograniczenie kopiowania i wklejania przez cały czas!

^+c::
{
Send, ^c
Sleep 50
Run, https://www.google.com/search?q=%clipboard%
Return
}

8. Użyj Numpad jako myszy

Kiedy możesz nawigacja po systemie Windows bez myszy w razie potrzeby posiadanie tego skryptu oznacza, że ​​nie musisz pamiętać skrótów klawiaturowych, aby to zrobić. Ten zgrabny skrypt AutoHotkey wykorzystuje klawiaturę numeryczną do działania jako mysz, zapewniając większą precyzję i sposób na poruszanie się po komputerze w przypadku awarii sprzętu.

Spójrz na informacje na górze skryptu, aby uzyskać wskazówki dotyczące jego używania.

Pobierać: Używanie klawiatury numerycznej jako skryptu myszy

9. Uruchom dowolną aplikację

Menu Start ułatwia uruchomienie dowolnego programu zainstalowanego na komputerze w kilka sekund. Ale w przypadku najczęściej używanych programów możesz potrzebować jeszcze szybszego sposobu ich uruchamiania.

Skrypt do otwierania aplikacji jest prosty; Oto jeden, który uruchamia Firefoksa po naciśnięciu Wygraj + F . Zmień go w razie potrzeby dla preferowanej kombinacji klawiszy i aplikacji.

#f::Run Firefox

10. Prowizoryczne klawisze głośności

Większość klawiatur ma klawisze do łatwej zmiany głośności, zmiany ścieżki muzycznej i tym podobnych. Ale jeśli Twój nie ma ich, możesz użyć AutoHotkey, aby wymyślić własne przyciski głośności.

Oto jeden przykład, który używa Shift + Plus oraz Shift + Minus (klawisze na klawiaturze numerycznej), aby zwiększyć lub zmniejszyć głośność. Możesz też trafić na mało używane Przerwa klawisz, aby włączyć wyciszenie.

Podobnie jak w przypadku innych skryptów, możesz dostosować przyciski do swoich upodobań.

+NumpadAdd:: Send {Volume_Up}
+NumpadSub:: Send {Volume_Down}
break::Send {Volume_Mute}
return

Pisanie własnych skryptów

Jeśli czujesz się pewnie, dlaczego nie spróbować dalej tworzyć własnych skryptów AutoHotkey? Jeśli dopiero zaczynasz korzystać z AHK, prawdopodobnie najwięcej skorzystasz z rozszerzenia tekstu.

Czytaj więcej: Najlepsze narzędzia do rozszerzania tekstu dla systemu Windows

Zasadniczo rozszerzenie tekstu pozwala wpisać niewielki fragment tekstu, który automatycznie rozwija się do czegoś znacznie dłuższego. Jeśli wysyłasz tę samą wiadomość e-mail kilka razy dziennie lub cały czas wpisujesz swój adres e-mail podczas logowania się na stronach internetowych, skonfigurowanie rozszerzenia tekstu zwiększy Twoją produktywność.

Jeśli pobrałeś skrypt Autokorekty z nr 1 powyżej, na dole jest miejsce, w którym możesz dodać własne frazy, co jest idealnym miejscem do umieszczenia rozszerzenia jednowierszowego. Jeśli nie używasz tego skryptu, po prostu utwórz nowy skrypt dla swoich wpisów rozszerzeń.

To proste: wpisz dwa dwukropki, a następnie tekst skrótu. Po dwóch kolejnych dwukropkach wpisz frazę, do której skrót ma się rozwinąć. Jeśli więc chcesz, aby wpisanie „@@” automatycznie rozszerzyło się na Twój adres e-mail, skrypt wyglądałby tak:

::@@::youremail@domain.com

Możliwości jest tu wiele. Możesz zrobić skrót klawiszowy Ctrl + Alt + C wypluć gotowego e-maila, który wpisujesz kilka razy dziennie, lub dowolną liczbę innych zadań związanych z twoją pracą:

^!c::
Send Hello,{enter}This is a canned email.
return

Po skonfigurowaniu rozszerzenia tekstu możesz rozpocząć ponowne mapowanie kluczy, jeśli niektóre z nich nie są przydatne w ich obecnym stanie.

Czy chcesz, aby przycisk Wstaw był zamiast tego skrótem do kopiowania, na przykład? Możesz to zmienić w następujący sposób:

Insert::^c

Kasy samouczki AutoHotkey po więcej informacji. Aby uzyskać bardziej szczegółowe wprowadzenie do AHK, mamy przewodnik AutoHotkey dla początkujących, który możesz również sprawdzić.

Moc AutoHotkey

Wspaniałą częścią AutoHotkey jest to, że można go całkowicie dostosować do swoich potrzeb. Jeśli potrzebujesz tylko automatycznej korekty i kilku prostych fragmentów rozszerzenia tekstu, możesz to łatwo skonfigurować. Jeśli chcesz zagłębić się w szczegóły, korzystając z wielu niestandardowych kontrolek i złożonych skrótów, możesz napisać dowolne skrypty.

Dzięki tym wspaniałym skryptom AutoHotkey nie potrzebujesz żadnego doświadczenia w kodowaniu, aby zacząć. Aby uzyskać podobne narzędzie, powinieneś również zapoznać się z podstawami plików wsadowych systemu Windows.

Źródło obrazu: FabrikaSimf/ Shutterstock

Udział Udział Ćwierkać E-mail Jak korzystać z poleceń plików wsadowych systemu Windows do automatyzacji powtarzalnych zadań

Czy często wykonujesz nudne i powtarzalne zadania? Plik wsadowy może być dokładnie tym, czego szukasz. Użyj go, aby zautomatyzować działania. Pokażemy Ci polecenia, które musisz znać.

Czytaj dalej
Powiązane tematy
  • Okna
  • Wydajność
  • Skróty klawiszowe
  • Automatyka komputerowa
  • AutoHotkey
  • Skrypty
  • Wskazówki dotyczące systemu Windows
  • Wskazówki dotyczące produktywności
O autorze Ben Stegner(opublikowano 1735 artykułów)

Ben jest zastępcą redaktora i kierownikiem ds. wdrażania w MakeUseOf. Zrezygnował z pracy w IT, aby pisać w pełnym wymiarze godzin w 2016 roku i nigdy nie oglądał się za siebie. Od ponad siedmiu lat zajmuje się samouczkami technicznymi, rekomendacjami gier wideo i nie tylko.

Więcej od Bena Stegnera

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować