Skip to content

Wat is een AHK-bestand?

11 de augustus de 2021
akh files 59f09215c412440011119d00

Een bestand met de bestandsextensie .AHK is een AutoHotkey-scriptbestand. Het is een tekstbestandstype dat wordt gebruikt door AutoHotkey, een gratis scripttool voor het automatiseren van taken in Windows. AutoHotkey kan dit bestand gebruiken om dingen te automatiseren, zoals het klikken op vensterprompts, het typen van letters en cijfers en meer. Het is vooral handig voor lange, langdurige en repetitieve acties die altijd dezelfde stappen volgen.

Hoe een AHK-bestand te openen

Ook al zijn AHK-bestanden slechts tekstbestanden, ze worden alleen begrepen en uitgevoerd binnen de context van het gratis AutoHotkey-programma. Het moet worden geïnstalleerd om het bestand de taken te laten uitvoeren waarvoor het is geschreven. Zolang de syntaxis correct is, begrijpt de software wat er in het bestand is geschreven als een reeks opdrachten die AutoHotkey zou moeten volgen. Wees extra voorzichtig om alleen uitvoerbare bestanden zoals deze te gebruiken die u zelf hebt gemaakt of die u hebt gedownload van een vertrouwde bron. Op het moment dat er een AHK-bestand bestaat op een computer waarop AutoHotkey is geïnstalleerd, brengt u uw computer in gevaar. Het bestand kan schadelijke scripts bevatten die veel schade kunnen aanrichten aan zowel uw persoonlijke bestanden als belangrijke systeembestanden. De AutoHotkey-downloadpagina bevat zowel de volledige installatieversie van de software als een draagbare optie voor zowel 32-bits als 64-bits versies van Windows. Dat gezegd hebbende, omdat AHK-bestanden in platte tekst zijn geschreven, kan elke teksteditor (zoals Kladblok in Windows of een van onze lijst met beste gratis teksteditors) worden gebruikt om de stappen te bouwen en wijzigingen aan te brengen in bestaande bestanden. Maar nogmaals, AutoHotkey moet worden geïnstalleerd om de opdrachten in het tekstbestand daadwerkelijk te maken doe iets. Dit betekent dat als u een AHK-bestand op uw computer maakt en het werkt prima met AutoHotkey geïnstalleerd, u datzelfde bestand niet naar iemand anders kunt sturen die dat wel doet niet de software hebben geïnstalleerd en verwachten dat het ook voor hen werkt. Dat wil zeggen, tenzij u het naar EXE converteert, waarover u meer kunt lezen in het onderstaande gedeelte. Het lijkt misschien niet alsof je een AHK-bestand hebt geopend als de instructies in het bestand niet iets voor de hand liggend doen. Als de jouwe bijvoorbeeld is ingesteld om gewoon een zin te typen nadat je een speciale combinatie van toetsenbordcommando’s hebt ingevoerd, dan zal het openen van dat specifieke bestand geen venster of indicatie geven dat het actief is. U weet echter zeker dat u er een hebt geopend als deze is geconfigureerd om andere programma’s te openen, uw computer af te sluiten, enz. – iets voor de hand liggend. Alle geopende scripts worden echter in Taakbeheer weergegeven als AutoHotkey, evenals in het systeemvak van de Windows-taakbalk. Dus als u niet zeker weet of er momenteel een AHK-bestand op de achtergrond actief is, controleer dan die gebieden.

Hoe er een te converteren?

AHK-bestanden kunnen worden geconverteerd naar EXE, zodat ze kunnen worden uitgevoerd zonder dat u AutoHotkey expliciet hoeft te installeren. U kunt meer lezen over het converteren naar EXE op de pagina Convert a Script to an EXE (ahk2exe) van het bedrijf. Kortom, de snelste manier om dat te doen, is door met de rechtermuisknop op het bestand te klikken en de Script compileren keuze. U kunt deze conversie ook uitvoeren via het Ahk2Exe-programma dat is opgenomen in de installatiemap van AutoHotkey. U kunt ernaar zoeken via het menu Start of in deze map kijken: C:Program FilesAutoHotkeyCompiler

AutoIt is een programma dat lijkt op AutoHotkey, maar in plaats daarvan de bestandsindelingen AUT en AU3 gebruikt. Er is misschien geen gemakkelijke manier om AHK naar een van die formaten te converteren, dus het kan zijn dat u het script volledig in AutoIt moet herschrijven als dit is wat u zoekt.

AHK-bestandsvoorbeelden

Hieronder vindt u enkele voorbeelden die u binnen enkele minuten kunt gebruiken. Kopieer er gewoon een naar een teksteditor, sla het op met de .AHK-bestandsextensie en open het vervolgens op een computer waarop AutoHotkey wordt uitgevoerd. Ze worden op de achtergrond uitgevoerd (u zult ze niet “open” zien) en werken onmiddellijk wanneer de bijbehorende toetsen worden geactiveerd. Deze zal verborgen bestanden tonen of verbergen telkens wanneer de ramen en H toetsen tegelijkertijd worden ingedrukt. Dit is veel sneller dan het handmatig tonen/verbergen van verborgen bestanden. ; Gebruik Windows-toets +H om verborgen bestanden weer te geven of te verbergen
#H::
RegRead, HiddenFiles_Status, HKEY_CURRENT_USER, SoftwareMicrosoftWindowsCurrentVersionExplorerAdvanced, Hidden
Als HiddenFiles_Status = 2
RegWrite, REG_DWORD, HKEY_CURRENT_USER, SoftwareMicrosoftWindowsCurrentVersionExplorerAdvanced, Verborgen, 1
Anders
RegWrite, REG_DWORD, HKEY_CURRENT_USER, SoftwareMicrosoftWindowsCurrentVersionExplorerAdvanced, Verborgen, 2
WinGetClass, eh_Class,A
Als (eh_Class = “#32770” OR A_OSVersion = “WIN_VISTA”)
sturen, {F5}
Anders PostMessage, 0x111, 28931,,, A
Opbrengst

Het volgende is een veel eenvoudiger AutoHotkey-script dat volledig naar wens kan worden bewerkt. Het opent een programma met een snelle sneltoets. In dit voorbeeld hebben we het script ingesteld om Kladblok te openen wanneer: WIN+N wordt ingedrukt. #n::Kladblok uitvoeren

Hier is een soortgelijke die snel de opdrachtprompt van overal opent: #p::Run cmd

Zie de AutoHotkey Quick Reference voor syntaxisvragen en andere scriptvoorbeelden.

Kunt u het nog steeds niet openen?

Als uw bestand niet wordt uitgevoerd wanneer AutoHotkey is geïnstalleerd, en speciaal als het je geen tekstcommando’s laat zien wanneer het wordt bekeken met een teksteditor, dan is de kans groot dat je niet echt een AutoHotkey Script-bestand hebt. Sommige bestanden gebruiken aan het einde een achtervoegsel dat veel op “.AHK” lijkt, maar dat betekent niet dat u de bestanden als gelijken moet behandelen – ze openen niet altijd met dezelfde programma’s of converteren met dezelfde tools. Misschien hebt u bijvoorbeeld echt een AHX-bestand, een WinAHX Tracker Module-bestand dat geen verband houdt met scriptbestanden die met AutoHotkey worden gebruikt. Of het kan een AHS-bestand zijn dat met Photoshop wordt gebruikt. Een andere gelijkaardige maar totaal andere bestandsextensie is APK. Dit zijn applicaties die draaien op het Android-besturingssysteem en zo ver mogelijk verwijderd zijn van tekstbestanden, dus als je er een hebt, kun je de AutoHotkey-openers van hierboven niet gebruiken om het te openen. ASHX-bestanden zijn een ander voorbeeld. Er wordt slechts één letter aan die bestandsextensie toegevoegd, maar het formaat heeft in plaats daarvan te maken met ASP.NET-webservertoepassingen. Het punt hier is om de bestandsextensie te onderzoeken die het gebruikt, zodat je het juiste programma kunt vinden dat het bestand kan openen of converteren.