AutoHotkey — Maak van Herhaalde Taken Scripts, Activeer met Één Toets, Laat Je Computer Voor Je Werken
In één woord: Pas sneltoetsen aan, typ automatisch tekst en beheer vensters met een eenvoudige scripttaal — de krachtigste automatiseringstool op Windows.
Hoeveel van Je Dagelijkse Handelingen Zijn Gedachteloze Herhaling?
Klantenservicemedewerkers typen “Hallo, geef uw bestelnummer in het formaat DD-2025-XXXX, zodat ik het voor u kan opzoeken” 50 keer per dag. Accountants loggen in op financiële software, klikken door vijf menu’s en openen het “Debiteuren Detail”-rapport elke dag. Operations-medewerkers openen een backend in de browser, vast gegevenspanelen en plakken ze in dagelijkse rapportspreadsheets.
Wat deze handelingen gemeen hebben: gedachteloze herhaling, geen denkwerk vereist, maar ze verbruiken enorm veel tijd.
Je zou geen Python-programmering leren alleen voor deze taken. Wat je nodig hebt, is een eenvoudig script dat automatisch wordt uitgevoerd wanneer je een sneltoets indrukt. Typ #n::Run Notepad, druk op Win+N en Notepad verschijnt. Typ ::gm::yourname@gmail.com en overal waar je gm typt gevolgd door een spatie, wordt het automatisch je e-mailadres.
AutoHotkey (AHK) is de automatiseringsscript-engine van Windows. Het gebruikt uiterst eenvoudige syntaxis om sneltoetsen (geactiveerd door sneltoetsen) en heetstrings (typ een afkorting die wordt uitgebreid naar volledige tekst) te definiëren. Het kan toetsenbord- en muisbewerkingen simuleren, vensters beheren, bestanden lezen en schrijven en systeem-API’s aanroepen. Van “typ je e-mail in één seconde” tot “volledige geautomatiseerde workflows” — het kan alles aan.
Wat Kan AutoHotkey Doen?
1. Heetstrings: Typ een Afkorting, Automatisch Uitbreiden naar Volledige Tekst
Dit is AHK’s eenvoudigste en meest praktische functie. Schrijf één regel in je AHK-script:
::@@::yourname@gmail.com
Opslaan en dubbelklikken om uit te voeren. Nu overal (WeChat, Word, webformulieren, code-editors), typ @@ gevolgd door spatie of Enter, en het wordt automatisch yourname@gmail.com.
Je kunt een heel systeem van afkortingen definiëren:
;addr→ Je volledige postadres;sig→ Je e-mailhandtekening (drie regels);today→ Huidige datum2025-05-13;tel→ Je telefoonnummer
Typ twee tekens en voer een heel blok uit — klantenservicescripts, codesjablonen, contractsjablonen, veelvoorkomende antwoorden. Voor iedereen die elke dag veel herhalende tekst typt, is dit alsof je een extra paar handen hebt.
2. Sneltoetsen: Één Combinatie Voert Een Reeks Acties Uit
Een stap verder dan heetstrings. Je kunt definiëren: Ctrl+Shift+F → zoek automatisch geselecteerde tekst in het huidige venster → open Google Translate in de browser → plak de zoekterm. De hele stroom geactiveerd door één sneltoets.
Of: Win+Alt+N → open automatisch Notepad → plak klembordinhoud → voeg een tijdstempel toe → opslaan in de map van vandaag. Wat vroeger vijf stappen kostte, is nu één toetsaanslag.
3. Vensterbeheer: Beheer Vensters Als Magneten
AHK kan de positie, grootte en status van vensters nauwkeurig beheren:
- “Druk op Win+F1 om het huidige venster naar de linkerhelft te klikken”
- “Druk op Win+F2 om het huidige venster te centreren en in te stellen op 1200x800”
- “Druk op Win+H om het huidige venster te minimaliseren naar het systeemvak in plaats van de taakbalk”
In combinatie met meerdere monitors kunnen deze vensterbeheerscripts je werkruimtebeheer ongekend efficiënt maken.
4. GUI-automatisering: Muis en Toetsenbord Simuleren
AHK kan muisbewegingen, klikken en toetsenbordinvoer simuleren. Het kan zelfs wachten tot een venster verschijnt voordat het acties uitvoert. Bijvoorbeeld, je kunt een script schrijven: “Open WeCom → wacht tot het venster is geladen → klik op het derde tabblad → vind de ‘Dagelijks Rapport’-knop → klik → voer de datum van vandaag in.” Het hele proces werkt handsfree.
Maar let op: GUI-automatisering wordt beïnvloed door schermresolutie en vensterpositie. Als de interface verandert, moet het script mogelijk worden aangepast. Het beste geschikt voor vaste, herhalende interne toolbewerkingen.
5. Tienduizenden Kant-en-Klare Scripts in de Community
AHK bestaat al meer dan 20 jaar en de community heeft een enorme bibliotheek aan praktische scripts verzameld. Kun je er zelf geen schrijven? Geen probleem — 99% van de veelvoorkomende behoeften is al geschreven en gepost op de forums. Van “venster altijd op de voorgrond schakelen” tot “schermkleurkiezer” tot “snel geselecteerde tekst zoeken,” ga naar autohotkey.com/boards of GitHub, copy-paste en je bent klaar.
Professionele Media- en Gebruikersbeoordelingen
| Bron | Beoordeling |
|---|---|
| How-To Geek | ”AutoHotkey is de krachtigste Windows-automatiseringstool — en het is volledig gratis” |
| PCWorld | ”Als je meer dan 8 uur per dag op een pc doorbrengt, betaalt het leren van AHK zich binnen een week terug” |
| Lifehacker | ”De ultieme tool voor het aanpassen van elk aspect van je Windows-ervaring” |
Wat Echte Gebruikers Zeggen
“Vroeger werkte ik in de klantenservice. Het CRM-systeem van het bedrijf vereiste het handmatig invullen van een dozijn velden, een voor een aanklikken. Ik schreef een AHK-script: Ctrl+1 vult de standaard opening, Ctrl+2 vult de klant-ID-sjabloon, Ctrl+3 vult de afsluiting. Voor het beantwoorden van 200 berichten per dag bespaarde AHK me ongeveer 3 uur herhalend typwerk.” — Voormalige Klantenservicemedewerker, Zhihu
“Ik doe data-analyse en kopieer vaak gegevens van Excel naar een browser-backend voor queries. Schreef een AHK-script: selecteer gegevens → Ctrl+Shift+Q → open automatisch de querypagina → plak → Enter → wacht tot resultaten laden → screenshot en opslaan. Deze stappen duurden vroeger 30 seconden, nu 5 seconden. Dit 200 keer per dag doen bespaart 83 minuten.” — Data-analist, V2EX
“AHK heeft een leercurve. Maar je hoeft niet alles te leren. Drie dingen zijn genoeg: heetstrings (::afkorting::volledige tekst), sneltoetsen (^j::), en het Send-commando. Deze drie dienen je voor altijd.” — Actieve AHK Community Bijdrager, autohotkey.com/boards
Vergelijking met Vergelijkbare Tools
| Dimensie | AutoHotkey | Espanso | PowerToys Toetsenbordbeheer | Quick Macro |
|---|---|---|---|---|
| Tekstuitbreiding | ⭐⭐⭐⭐⭐ Sterk | ⭐⭐⭐⭐⭐ Gespecialiseerd | ⭐⭐ Beperkt | ⭐⭐⭐ Ondersteund |
| Toetsenbordmacro’s | ⭐⭐⭐⭐⭐ Sterkst | ⭐ Niet ondersteund | ⭐⭐⭐ Basis hertoewijzing | ⭐⭐⭐⭐ Sterk |
| Vensterbeheer | ⭐⭐⭐⭐⭐ Krachtig | Niet ondersteund | ⭐⭐⭐ FancyZones | ⭐⭐ Beperkt |
| GUI-automatisering | ⭐⭐⭐⭐ Ondersteund | Niet ondersteund | Niet ondersteund | ⭐⭐⭐⭐⭐ Sterkst |
| Scripttaal | ⭐⭐⭐⭐ Eenvoudig maar krachtig | ⭐⭐⭐ YAML-config | UI-config | ⭐⭐⭐ Eenvoudig |
| Community Scriptbibliotheek | ⭐⭐⭐⭐⭐ Enorm | ⭐⭐ Beperkt | Geen | ⭐⭐⭐ Beschikbaar |
| Leercurve | ⭐⭐⭐ Heeft syntaxis nodig | ⭐⭐ Alleen config | Pure UI | ⭐⭐ Opnemen |
| Open Source | Ja | Ja | Ja | Nee (Gesloten) |
| Prijs | Gratis | Gratis | Gratis | Gratis/Betaald |
Selectieadvies:
- Alleen tekstuitbreiding nodig (afkorting → volledige tekst) → Espanso (lichter dan AHK, eenvoudigere config)
- Alleen toetsenbordhertoewijzing nodig → PowerToys Toetsenbordbeheer (grafisch, geen codering)
- Muisbewerking opnemen en afspelen nodig → Quick Macro (opnemen en afspelen is het meest intuïtief, maar closed-source met advertenties)
- Volledige Windows-automatisering nodig → AutoHotkey (leren kost moeite, maar de ceiling is het hoogst)
Download en Installatiehandleiding
Officiële Download (Aanbevolen)
AutoHotkey’s enige officiële website is autohotkey.com:
| Versie | Downloadadres | Opmerkingen |
|---|---|---|
| v2.0 (Aanbevolen) | autohotkey.com | Huidige hoofdversie, schonere syntaxis |
| v1.1 (Verouderd) | Zelfde pagina, selecteer v1.1 | Compatibel met veel oude scripts, meer community-bronnen |
Versieadvies: Beginners moeten beginnen met v2.0. Hoewel v1.1 meer community-scripts heeft, is v2 de toekomstige standaard met consistentere en beter leerbare syntaxis.
autohotkey.comis de enige officiële site — let op datautohotkey.org,ahk.com, etc. niet officieel zijn. Het installatieprogramma is klein en schoon, geen gebundelde promoties.
5-Minuten Snelstart
- Open autohotkey.com, download en installeer v2.0
- Klik met rechts op het bureaublad → Nieuw → AutoHotkey Script, noem het
mijnscript.ahk - Klik met rechts op dit bestand → Script Bewerken, open met Kladblok
- Voer de volgende twee regels testcode in:
; Heetstring: typ gm gevolgd door spatie om je e-mail te krijgen
::gm::yourname@gmail.com
; Sneltoets: druk op Win+N om Notepad te openen
#n::Run "notepad.exe"
- Sla het bestand op, dubbelklik op
mijnscript.ahkom uit te voeren. Een groen H-pictogram verschijnt in het systeemvak dat aangeeft dat het actief is - Typ
gmergens gevolgd door spatie → het wordt je e-mail. Druk op Win+N → Notepad opent
Drie Meest Praktische Starterscripts
Script 1: Afkortingsuitbreiding voor veelgebruikte tekst
::@@::yourname@gmail.com
::;sig::Hoogachtend,\nJan Jansen\n2025-05-13
::;addr::Softwarepark 100, 1234 AB Amsterdam
(\n betekent nieuwe regel)
Script 2: Geselecteerde tekst met één klik zoeken
^+g:: ; Ctrl+Shift+G
{
Send "^c" ; Kopieer geselecteerde tekst
Sleep 50
Run "https://www.google.com/search?q=" . A_Clipboard
}
Selecteer tekst → druk op Ctrl+Shift+G → zoekt automatisch in browser
Script 3: Snel venster splitsen
!Left::WinMove -8, 0, A_ScreenWidth//2 + 8, A_ScreenHeight, "A" ; Alt+Links
!Right::WinMove A_ScreenWidth//2, 0, A_ScreenWidth//2 + 8, A_ScreenHeight, "A" ; Alt+Rechts
Druk op Alt+Links om venster naar linkerhelft te klikken, Alt+Rechts naar rechterhelft
FAQ
V: Worden AHK-scripts gemarkeerd als virus door antivirussoftware? A: Sommige antivirussoftware (vooral overgevoelige gratis varianten) kunnen gecompileerde .exe AHK-scripts markeren. Dit komt omdat malware soms AHK gebruikt voor keyloggers en soortgelijke bewerkingen. Je normale scripts hebben geen problemen, maar als je ze wilt verspreiden, kun je beter gewone .ahk-scripts delen en anderen laten uitvoeren in plaats van ze naar .exe te compileren.
V: Hoe kies ik tussen AHK v1 en v2? A: Als je bestaande v1-scripts in gebruik hebt, blijf dan bij v1. Als je vanaf nul leert, kies dan v2. v2’s syntaxis lijkt meer op gangbare programmeertalen, is consistenter en gemakkelijker te begrijpen. Nieuwe community-scripts en tutorials geven steeds vaker de voorkeur aan v2.
V: Hoe zorg ik dat AHK-scripts automatisch starten bij opstarten?
A: Plaats het .ahk-bestand (of een snelkoppeling ernaar) in de Windows-opstartmap: Druk op Win+R → typ shell:startup → sleep het script erin. Of compileer naar .exe (klik met rechts op .ahk → Compileren), plaats dan de .exe in de opstartmap.
AutoHotkey is alsof je een onvermoeibare stagiair-assistent hebt — jij stelt de regels in en het voert ze trouw uit, zonder lunchpauzes of salaris.