AutoHotkey — zamień powtarzalne zadania w skrypty, uruchamiaj jednym klawiszem, pozwól komputerowi pracować dla ciebie
Jednym zdaniem: Dostosuj skróty klawiszowe, automatycznie wpisuj tekst i steruj oknami za pomocą prostego języka skryptowego — najpotężniejsze narzędzie automatyzacji w Windows.
Ile twoich codziennych operacji to bezmyślne powtarzanie?
Pracownicy obsługi klienta wpisują “Witam, proszę podać numer zamówienia w formacie DD-2025-XXXX, abym mógł go znaleźć” 50 razy dziennie. Księgowi logują się do oprogramowania finansowego, klikają przez pięć menu i otwierają raport “Należności szczegółowe” każdego dnia. Operatorzy otwierają panel administracyjny w przeglądarce, przechwytują panele danych i wklejają je do arkuszy kalkulacyjnych raportów dziennych.
Co te operacje mają wspólnego: bezmyślne powtarzanie, nie wymagają myślenia, a jednak pochłaniają ogromne ilości czasu.
Nie będziesz uczyć się programowania w Pythonie tylko do tych zadań. Potrzebujesz prostego skryptu, który wykonuje się automatycznie po naciśnięciu skrótu klawiszowego. Wpisz #n::Run Notepad, naciśnij Win+N, a Notatnik się otworzy. Wpisz ::gm::twojemail@gmail.com, a wszędzie, gdzie wpiszesz gm i spację, automatycznie pojawi się twój adres email.
AutoHotkey (w skrócie AHK) to silnik skryptów automatyzacji Windows. Używa niezwykle prostej składni do definiowania skrótów klawiszowych (wyzwalanych skrótami) i hotstringów (wpisz skrót, aby rozwinąć do pełnego tekstu). Może symulować operacje klawiatury i myszy, sterować oknami, czytać i zapisywać pliki oraz wywoływać API systemowe. Od “wpisz email w sekundę” po “w pełni zautomatyzowane przepływy pracy” — poradzi sobie ze wszystkim.
Co potrafi AutoHotkey?
1. Hotstringi: wpisz skrót, automatycznie rozwiń do pełnego tekstu
To najprostsza i najbardziej praktyczna funkcja AHK. Napisz jedną linię w swoim skrypcie AHK:
::@@::twojemail@gmail.com
Zapisz i kliknij dwukrotnie, aby uruchomić. Teraz wszędzie (WeChat, Word, formularze internetowe, edytory kodu), wpisz @@ i spację lub Enter, a automatycznie zmieni się w twojemail@gmail.com.
Możesz zdefiniować cały system skrótów:
;adres→ Twój pełny adres pocztowy;podpis→ Twój podpis emailowy (trzy linie);dzisiaj→ Aktualna data2025-05-13;tel→ Twój numer telefonu
Wpisz dwa znaki, a wyjdzie cały blok — skrypty obsługi klienta, szablony kodu, szablony umów, typowe odpowiedzi. Dla każdego, kto codziennie pisze dużo powtarzalnego tekstu, to jak posiadanie dodatkowej pary rąk.
2. Skróty klawiszowe: jedna kombinacja wykonuje serię akcji
Krok dalej niż hotstringi. Możesz zdefiniować: Ctrl+Shift+F → automatycznie wyszukaj zaznaczony tekst w bieżącym oknie → otwórz Google Tłumacz w przeglądarce → wklej wyszukiwane hasło. Cały przepływ uruchamiany jednym skrótem klawiszowym.
Lub: Win+Alt+N → automatycznie otwórz Notatnik → wklej zawartość schowka → dodaj znacznik czasu → zapisz w dzisiejszym folderze notatek. To, co kiedyś wymagało pięciu kroków, teraz jest jednym naciśnięciem klawisza.
3. Zarządzanie oknami: steruj oknami jak magnesami
AHK może precyzyjnie kontrolować pozycję, rozmiar i stan okien:
- “Naciśnij Win+F1, aby przyciągnąć bieżące okno do lewej połowy”
- “Naciśnij Win+F2, aby wyśrodkować bieżące okno i ustawić je na 1200x800”
- “Naciśnij Win+H, aby zminimalizować bieżące okno do zasobnika systemowego zamiast paska zadań”
W połączeniu z wieloma monitorami, te skrypty sterowania oknami mogą sprawić, że zarządzanie przestrzenią roboczą stanie się niezwykle wydajne.
4. Automatyzacja GUI: symuluj mysz i klawiaturę
AHK może symulować ruchy myszy, kliknięcia i wprowadzanie z klawiatury. Może nawet czekać na pojawienie się okna przed wykonaniem akcji. Na przykład możesz napisać skrypt: “Otwórz WeCom → poczekaj na załadowanie okna → kliknij trzecią zakładkę → znajdź przycisk ‘Raport dzienny’ → kliknij → wprowadź dzisiejszą datę”. Cały proces działa bez użycia rąk.
Ale uwaga: automatyzacja GUI jest wrażliwa na rozdzielczość ekranu i pozycję okna. Jeśli interfejs się zmieni, skrypt może wymagać dostosowania. Najlepiej nadaje się do stałych, powtarzalnych operacji na wewnętrznych narzędziach.
5. Dziesiątki tysięcy gotowych skryptów w społeczności
AHK istnieje od ponad 20 lat, a społeczność zgromadziła ogromną bibliotekę praktycznych skryptów. Nie umiesz napisać własnego? Nie ma problemu — 99% typowych potrzeb zostało już napisanych i opublikowanych na forach. Od “przełącz zawsze na wierzchu” przez “próbnik kolorów ekranu” po “szybkie wyszukiwanie zaznaczonego tekstu”, wejdź na autohotkey.com/boards lub GitHub, skopiuj-wklej i gotowe.
Oceny profesjonalnych mediów i użytkowników
| Źródło | Ocena |
|---|---|
| How-To Geek | ”AutoHotkey to najpotężniejsze narzędzie automatyzacji Windows — i jest całkowicie darmowe” |
| PCWorld | ”Jeśli spędzasz więcej niż 8 godzin dziennie przed komputerem, nauka AHK zwróci się w ciągu tygodnia” |
| Lifehacker | ”Najlepsze narzędzie do dostosowywania każdego aspektu doświadczenia Windows” |
Co mówią prawdziwi użytkownicy
“Kiedyś pracowałem w obsłudze klienta. System CRM firmy wymagał ręcznego wypełniania kilkunastu pól, klikając jedno po drugim. Napisałem skrypt AHK: Ctrl+1 wypełnia standardowe powitanie, Ctrl+2 wypełnia szablon ID klienta, Ctrl+3 wypełnia pożegnanie. Odpowiadając na 200 wiadomości dziennie, AHK oszczędzał mi około 3 godzin powtarzalnego pisania.” — Były pracownik obsługi klienta, Zhihu
“Zajmuję się analizą danych, często kopiując dane z Excel do backendu przeglądarki do zapytań. Napisałem skrypt AHK: zaznacz dane → Ctrl+Shift+Q → auto-otwórz stronę zapytań → wklej → Enter → czekaj na załadowanie wyników → zrzut ekranu i zapisz. Te kroki kiedyś zajmowały 30 sekund, teraz 5 sekund. Robiąc to 200 razy dziennie, oszczędzam 83 minuty.” — Analityk danych, V2EX
“AHK ma krzywą uczenia się. Ale nie musisz uczyć się wszystkiego. Wystarczą trzy rzeczy: hotstringi (::skrót::pełny tekst), skróty klawiszowe (^j::) i polecenie Send. Te trzy wystarczą ci na całe życie.” — Aktywny członek społeczności AHK, autohotkey.com/boards
Porównanie z podobnymi narzędziami
| Wymiar | AutoHotkey | Espanso | PowerToys Keyboard Manager | Quick Macro |
|---|---|---|---|---|
| Rozwijanie tekstu | ⭐⭐⭐⭐⭐ Mocne | ⭐⭐⭐⭐⭐ Specjalistyczne | ⭐⭐ Ograniczone | ⭐⭐⭐ Obsługiwane |
| Makra klawiatury | ⭐⭐⭐⭐⭐ Najsilniejsze | ⭐ Nieobsługiwane | ⭐⭐⭐ Podstawowe przemapowanie | ⭐⭐⭐⭐ Mocne |
| Sterowanie oknami | ⭐⭐⭐⭐⭐ Potężne | Nieobsługiwane | ⭐⭐⭐ FancyZones | ⭐⭐ Ograniczone |
| Automatyzacja GUI | ⭐⭐⭐⭐ Obsługiwana | Nieobsługiwane | Nieobsługiwane | ⭐⭐⭐⭐⭐ Najsilniejsza |
| Język skryptowy | ⭐⭐⭐⭐ Prosty ale potężny | ⭐⭐⭐ Konfiguracja YAML | Konfiguracja UI | ⭐⭐⭐ Prosty |
| Biblioteka skryptów społeczności | ⭐⭐⭐⭐⭐ Ogromna | ⭐⭐ Ograniczona | Brak | ⭐⭐⭐ Dostępna |
| Krzywa uczenia się | ⭐⭐⭐ Wymaga nauki składni | ⭐⭐ Tylko konfiguracja | Czyste UI | ⭐⭐⭐ Nagrywanie |
| Open source | Tak | Tak | Tak | Nie (zamknięte) |
| Cena | Darmowy | Darmowy | Darmowy | Darmowy/Płatny |
Porady wyboru:
- Potrzebujesz tylko rozwijania tekstu (skrót → pełny tekst) → Espanso (lżejszy niż AHK, prostsza konfiguracja)
- Potrzebujesz tylko przemapowania klawiszy → PowerToys Keyboard Manager (graficzny, bez kodowania)
- Potrzebujesz nagrywania i odtwarzania operacji myszy → Quick Macro (nagrywanie i odtwarzanie jest najbardziej intuicyjne, ale zamknięte źródło z reklamami)
- Potrzebujesz pełnej automatyzacji Windows → AutoHotkey (nauka kosztuje, ale sufit jest najwyższy)
Poradnik pobierania i instalacji
Oficjalne pobieranie (zalecane)
Jedyna oficjalna strona AutoHotkey to autohotkey.com:
| Wersja | Adres pobierania | Uwagi |
|---|---|---|
| v2.0 (zalecana) | autohotkey.com | Aktualna główna wersja, czystsza składnia |
| v1.1 (starsza) | Ta sama strona, wybierz v1.1 | Kompatybilna z wieloma starymi skryptami, więcej zasobów społeczności |
Porada dotycząca wersji: Początkujący powinni zacząć od v2.0. Chociaż v1.1 ma więcej skryptów społeczności, v2 to przyszły standard z bardziej spójną i łatwiejszą do nauczenia składnią.
autohotkey.comto jedyna oficjalna strona — uwaga,autohotkey.org,ahk.comitp. nie są oficjalne. Instalator jest mały i czysty, bez dołączonych promocji.
Szybki start w 5 minut
- Otwórz autohotkey.com, pobierz i zainstaluj v2.0
- Kliknij prawym przyciskiem na pulpicie → Nowy → Skrypt AutoHotkey, nazwij go
mojskrypt.ahk - Kliknij prawym przyciskiem ten plik → Edytuj skrypt, otwórz w Notatniku
- Wprowadź następujące dwie linie kodu testowego:
; Hotstring: wpisz gm i spację, aby otrzymać email
::gm::twojemail@gmail.com
; Skrót: naciśnij Win+N, aby otworzyć Notatnik
#n::Run "notepad.exe"
- Zapisz plik, kliknij dwukrotnie
mojskrypt.ahk, aby uruchomić. Zielona ikona H pojawia się w zasobniku systemowym, wskazując, że skrypt działa - Wpisz
gmw dowolnym miejscu, a następnie spację → zmieni się w twój email. Naciśnij Win+N → Notatnik się otworzy
Trzy najbardziej praktyczne skrypty startowe
Skrypt 1: Rozwijanie skrótów dla typowego tekstu
::@@::twojemail@gmail.com
::;podpis::Z poważaniem,\nJan Kowalski\n2025-05-13
::;adres::100 Software Park Road, Nanshan District, Shenzhen, Guangdong
(\n oznacza nową linię)
Skrypt 2: Jednoklikniowe wyszukiwanie zaznaczonego tekstu
^+g:: ; Ctrl+Shift+G
{
Send "^c" ; Kopiuj zaznaczony tekst
Sleep 50
Run "https://www.google.com/search?q=" . A_Clipboard
}
Zaznacz dowolny tekst → naciśnij Ctrl+Shift+G → automatycznie wyszukuje w przeglądarce
Skrypt 3: Szybki podział okna
!Left::WinMove -8, 0, A_ScreenWidth//2 + 8, A_ScreenHeight, "A" ; Alt+Lewo
!Right::WinMove A_ScreenWidth//2, 0, A_ScreenWidth//2 + 8, A_ScreenHeight, "A" ; Alt+Prawo
Naciśnij Alt+Lewo, aby przyciągnąć okno do lewej połowy, Alt+Prawo do prawej połowy
Często zadawane pytania
P: Czy skrypty AHK będą oznaczane jako wirusy przez oprogramowanie antywirusowe? O: Niektóre oprogramowanie antywirusowe (szczególnie nadmiernie wrażliwe darmowe) może oznaczać skompilowane skrypty .exe AHK. Dzieje się tak, ponieważ złośliwe oprogramowanie czasami używa AHK do keyloggerów i podobnych operacji. Twoje normalne skrypty nie będą miały problemów, ale jeśli potrzebujesz je rozpowszechniać, lepiej udostępniać zwykłe skrypty .ahk i pozwolić innym je uruchamiać, niż kompilować do .exe.
P: Jak wybrać między AHK v1 a v2? O: Jeśli masz istniejące skrypty v1 w użyciu, pozostań przy v1. Jeśli uczysz się od zera, wybierz v2. Składnia v2 jest bardziej podobna do głównych języków programowania, bardziej spójna i łatwiejsza do zrozumienia. Nowe skrypty społeczności i poradniki coraz częściej preferują v2.
P: Jak sprawić, aby skrypty AHK uruchamiały się automatycznie przy starcie?
O: Umieść plik .ahk (lub skrót do niego) w folderze uruchamiania Windows: Naciśnij Win+R → wpisz shell:startup → przeciągnij skrypt. Lub skompiluj do .exe (kliknij prawym przyciskiem .ahk → Kompiluj), a następnie umieść .exe w folderze uruchamiania.
AutoHotkey jest jak posiadanie niestrudzonego asystenta — ty ustalasz zasady, a on wiernie je wykonuje, nigdy nie potrzebując przerwy na lunch ani wynagrodzenia.