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 data 2025-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łoOcena
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

WymiarAutoHotkeyEspansoPowerToys Keyboard ManagerQuick Macro
Rozwijanie tekstu⭐⭐⭐⭐⭐ Mocne⭐⭐⭐⭐⭐ Specjalistyczne⭐⭐ Ograniczone⭐⭐⭐ Obsługiwane
Makra klawiatury⭐⭐⭐⭐⭐ Najsilniejsze⭐ Nieobsługiwane⭐⭐⭐ Podstawowe przemapowanie⭐⭐⭐⭐ Mocne
Sterowanie oknami⭐⭐⭐⭐⭐ PotężneNieobsługiwane⭐⭐⭐ FancyZones⭐⭐ Ograniczone
Automatyzacja GUI⭐⭐⭐⭐ ObsługiwanaNieobsługiwaneNieobsługiwane⭐⭐⭐⭐⭐ Najsilniejsza
Język skryptowy⭐⭐⭐⭐ Prosty ale potężny⭐⭐⭐ Konfiguracja YAMLKonfiguracja UI⭐⭐⭐ Prosty
Biblioteka skryptów społeczności⭐⭐⭐⭐⭐ Ogromna⭐⭐ OgraniczonaBrak⭐⭐⭐ Dostępna
Krzywa uczenia się⭐⭐⭐ Wymaga nauki składni⭐⭐ Tylko konfiguracjaCzyste UI⭐⭐⭐ Nagrywanie
Open sourceTakTakTakNie (zamknięte)
CenaDarmowyDarmowyDarmowyDarmowy/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:

WersjaAdres pobieraniaUwagi
v2.0 (zalecana)autohotkey.comAktualna główna wersja, czystsza składnia
v1.1 (starsza)Ta sama strona, wybierz v1.1Kompatybilna 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.com to jedyna oficjalna strona — uwaga, autohotkey.org, ahk.com itp. nie są oficjalne. Instalator jest mały i czysty, bez dołączonych promocji.

Szybki start w 5 minut

  1. Otwórz autohotkey.com, pobierz i zainstaluj v2.0
  2. Kliknij prawym przyciskiem na pulpicie → Nowy → Skrypt AutoHotkey, nazwij go mojskrypt.ahk
  3. Kliknij prawym przyciskiem ten plik → Edytuj skrypt, otwórz w Notatniku
  4. 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"
  1. Zapisz plik, kliknij dwukrotnie mojskrypt.ahk, aby uruchomić. Zielona ikona H pojawia się w zasobniku systemowym, wskazując, że skrypt działa
  2. Wpisz gm w 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.

Przeglądaj wszystkie narzędzia

Pobierz

Niektóre linki na tej stronie to linki afiliacyjne. Możemy otrzymać niewielką prowizję bez dodatkowych kosztów dla Ciebie. Wszystkie rekomendacje opierają się na obiektywnych recenzjach.