.AHK

AHK-fil

AutoHotkey Script
Ställ en fråga
SNABBT SVAR

En AHK-fil är ett AutoHotkey-skript - ett program i klartext för Windows som mappar om tangenter, expanderar textgenvägar och automatiserar repetitiva uppgifter. För att köra den, installera AutoHotkey från autohotkey.com och dubbelklicka på filen. Öppna alltid en okänd .ahk i en textredigerare innan du kör den, eftersom skript har full kontroll över ditt tangentbord, din mus och dina filer.

Utvecklare: AutoHotkey Foundation (originally Chris Mallett; now community/Lexikos) Kategori: Exekverbara filer Öppen standard MIME: text/plain
ÖPPNAS PÅ Windows
Relaterat: .APK · .EXE · .VBS · .JAR

På denna sida

19k+ filtillägg indexerade
Senast granskad Aug 3, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet AHK?

.ahk är en skriptfil i klartext som används av programmet AutoHotkey. AutoHotkey används för att automatisera GUI-uppgifter samt interaktioner med tangentbord och mus genom att köra kod i .ahk-filer. .ahk-filer kan redigeras manuellt med valfri textredigerare, men processen kräver kunskap om skriptspråket AutoHotkey. Fel i .ahk-filer kan leda till att skriptet inte fungerar korrekt eller inte alls.

Programmet AutoHotkey kan automatisera körning av pekar- och tangentbordskommandon i olika applikationer, inklusive spel, och kan användas för att skapa makron och «hotstrings». AutoHotkey ger användare möjlighet att skapa anpassade tangentbordsmappningar för att starta skript eller utlösa åtgärder. Skript innehåller vanligtvis direktiv som #Requires AutoHotkey v2.0 eller #SingleInstance Force, definitioner av snabbkommandon, funktioner och kommentarer som börjar med ;.

Från och med december 2022 introducerade AutoHotkey v2 en moderniserad syntax som är inkompatibel med v1; v1.1 underhålls fortfarande aktivt. .ahk-skript kan också kompileras till en fristående .exe med det medföljande verktyget Ahk2Exe. Precis som .bat- och .ps1-skript är .ahk-filer läsbar klartext men har omfattande systemåtkomst - inspektera alltid okända skript innan de körs.

Säkerhet & trygghet

RISK: MEDIUM

En .ahk-fil är körbar automation: den kan skicka tangenttryckningar, flytta musen, läsa/skriva filer, köra program och få åtkomst till nätverket, så ett skadligt skript kan orsaka verklig skada trots att filen är i klartext. Öppna alltid en okänd .ahk i en textredigerare först och läs den innan du kör den - dubbelklicka aldrig blint på en fil som tagits emot via e-post eller laddats ned. Kompilerade .ahk-till-.exe-versioner döljer källkoden, så behandla okända AutoHotkey-EXE-filer med samma försiktighet som alla nedladdade program. AutoHotkey i sig är säkert; ladda endast ned det från autohotkey.com.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNAutoHotkey Scriptäven känd som AutoHotkey script file, AHK script
UTVECKLAREAutoHotkey Foundation (originally Chris Mallett; now community/Lexikos)sedan 2003 (AutoHotkey 1.0)
MIME-TYPtext/plain
TYPAutomations-/makroskript i klartext (tolkat)
STANDARDÖppen · royaltyfri

Program som öppnar AHK-filer

Windows4 apps
AutoHotkey Öppen källkod Installera AutoHotkey och dubbelklicka sedan på .ahk-filen för att köra den. Högerklicka > «Edit Script» för att öppna den i din redigerare.
Windows Notepad Inbyggd Högerklicka på .ahk-filen > Öppna med > Anteckningar för att läsa skriptet innan du kör det.
Notepad Öppen källkod Öppna .ahk-filen för att visa eller redigera skripttexten säkert utan att köra den.
Visual Studio Code Gratis Öppna .ahk-filen för att läsa/redigera den; lägg till ett AutoHotkey-tillägg för syntaxmarkering och körning/felsökning.

Tekniska detaljer

djup specifikation
MIME-typtext/plain (ingen dedikerad MIME; vissa servrar faller tillbaka på application/octet-stream)
TeckenkodningUTF-8 (inledande BOM EF BB BF är vanligt) eller ANSI; v1 läser även systemets teckentabell
FilsignaturIngen - klartext; v2-skript börjar ofta med #Requires AutoHotkey v2.0
SpråkversionerTvå inkompatibla syntaxgenerationer: v1 (föråldrad, underhålls som v1.1) och v2 (modern, släppt december 2022)
OperativsystemEndast Windows; ingen officiell miljö för macOS eller Linux
ExekveringsmetodTolkas vid körning av AutoHotkey.exe; skript kan även anropas från kommandotolken
KompileringKompileras till en fristående .exe via det medföljande verktyget Ahk2Exe, som paketerar tolken och skriptet tillsammans
SkriptkonstruktionerHotkey-etiketter (t.ex. ^j::MsgBox), hotstrings, direktiv (#Requires, #SingleInstance), funktioner, klasser (v2) och etiketter
Typisk filstorlekNågra hundra byte till tiotals KB (källkod i klartext)
Utvecklare / underhållareUrsprungligen skapad av Chris Mallett (2003); underhålls nu av AutoHotkey Foundation och communityn (ledare: Lexikos)
SystemåtkomstFull tillgång till tangentbordsinmatning, mus, filsystem, urklipp och körande processer
Vanliga användningsområdenGUI-automation, anpassade snabbkommandon, textexpansion via hotstrings, fönsterhantering, skriptade filoperationer
V2-förändringarObligatoriska parenteser för funktionsanrop, uttrycksläge som standard, striktare variabelomfång - inte bakåtkompatibel med v1
Vanliga direktiv#Requires, #SingleInstance, #Include, #NoEnv (endast v1), #Warn
Släppt2003 (AutoHotkey 1.0)
Senaste versionAutoHotkey v2 (v2.0 released December 2022; v1.1 still maintained)
Öppen standardJa · royaltyfri
Specifikationwww.autohotkey.com

AHK-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med AHK-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om AHK-filer.

Vanliga frågor

Hur kör jag en AHK-fil?
Installera AutoHotkey från autohotkey.com och dubbelklicka sedan på .ahk-filen. En ikon visas i systemfältet medan det körs; högerklicka på den för att pausa eller avsluta.
Hur öppnar jag en AHK-fil för att redigera den?
Högerklicka på skriptet och välj «Edit Script», eller öppna det i Notepad, Notepad++ eller VS Code. Det är vanlig klartext.
Varför fungerar inte mitt AHK-skript?
Oftast beror det på en versionskonflikt: skriptet skrevs för AutoHotkey v1 men du har v2 installerat (eller vice versa). Kontrollera om det står «#Requires AutoHotkey v2.0» högst upp och installera matchande version.
Kan jag konvertera ett AHK-skript till en EXE?
Ja - använd Ahk2Exe (som följer med AutoHotkey): högerklicka på .ahk-filen och välj «Compile Script», eller kör Ahk2Exe för att skapa en fristående körbar Windows-fil.
Fungerar AutoHotkey på Mac eller Linux?
Nej, AutoHotkey är endast för Windows. På macOS/Linux kan du använda alternativ som AutoKey eller Hammerspoon; .ahk-skript fungerar inte där som de är.
Är det säkert att köra en AHK-fil som någon skickat till mig?
Endast om du litar på källan. Ett skript kan styra ditt tangentbord, dina filer och program. Öppna det i en textredigerare och läs igenom det först; kör aldrig okända .ahk-filer.

Referenser

1AutoHotkey - Official documentationwww.autohotkey.com
2AutoHotkey v2 - Changes from v1www.autohotkey.com

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.NOMEDIAAndroid No-Media Marker File
7.RPMSGRestricted Permission Message
8.BINCD/DVD Disc Image (BIN/CUE)
9.TMPTemporary File
10.XDWDocuWorks Document

Relaterade filtillägg

.APKAndroid Package
.EXEWindows Executable (Portable Executable)
.VBSVBScript file (Visual Basic Script)
.JARJava Archive
.EX4MetaTrader 4 Compiled Program (Expert Advisor / Indicator / Script)
.APPXMicrosoft Windows App Package (AppX)

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö