AHK-fil (hvad det er, og hvordan man åbner en)

Indholdsfortegnelse:

AHK-fil (hvad det er, og hvordan man åbner en)
AHK-fil (hvad det er, og hvordan man åbner en)
Anonim

Hvad du skal vide

  • En AHK-fil er et AutoHotkey-script.
  • Åbn en med AutoHotkey, eller rediger den med en teksteditor.
  • Konverter til EXE med Ahk2Exe.

Denne artikel forklarer, hvad en AHK-fil er, og hvordan man åbner en på din computer, plus hvordan man konverterer en til et mere udbredt eksekverbart format (EXE).

Hvad er en AHK-fil?

En fil med filtypenavnet. AHK er et AutoHotkey-script. Det er en almindelig tekstfiltype, der bruges af et gratis scriptværktøj til at automatisere opgaver i Windows.

AutoHotkey-programmet bruger denne fil til at automatisere ting som f.eks. at klikke på vinduesprompter, skrive bogstaver og tal og meget mere. Det er især nyttigt til lange, udstrakte og gentagne handlinger, der altid følger de samme trin.

Image
Image

Sådan åbnes en AHK-fil

Selv om AHK-filer kun er tekstfiler, forstås og udføres de kun inden for rammerne af det gratis AutoHotkey-program. Den skal installeres på den samme computer, som filen køres fra, for at dens opgaver kan udføres.

Så længe syntaksen er korrekt, forstår softwaren, hvad der er skrevet i filen som en række kommandoer, som AutoHotkey skal følge.

Vær ekstra forsigtig med kun at bruge eksekverbare filer som disse, som du selv har lavet, eller som du har downloadet fra en pålidelig kilde. Øjeblikket, en AHK-fil findes på en computer, der har AutoHotkey installeret, er det øjeblik, du udsætter din computer for fare. Filen kan indeholde skadelige scripts, der i hemmelighed kan gøre meget skade på både dine personlige filer og vigtige systemfiler.

Alt sagt, fordi AHK-filer er skrevet i almindelig tekst, kan en hvilken som helst teksteditor (såsom Notesblok i Windows eller en fra vores liste over bedste gratis teksteditorer) bruges til at bygge trinene og foretage ændringer i eksisterende filer. Igen skal AutoHotkey dog installeres for at få kommandoerne i tekstfilen til rent faktisk at gøre noget.

Dette betyder, at hvis du laver en AHK-fil på din computer, og den fungerer fint med AutoHotkey installeret, kan du ikke sende den samme fil til en anden, der ikke har softwaren installeret og forventer, at den virker for dem, også. Det vil sige, medmindre du konverterer det til EXE, som du kan lære mere om i afsnittet nedenfor.

Det ser måske ikke ud til, at du har åbnet en AHK-fil, hvis instruktionerne i filen ikke gør noget indlysende. For eksempel, hvis din er indstillet til bare at skrive en sætning, efter du har indtastet en speciel kombination af tastaturkommandoer, vil åbning af den specifikke fil ikke afsløre noget vindue eller indikation af, at den kører. Du vil dog helt sikkert vide, at du har åbnet en, hvis den er konfigureret til at åbne andre programmer, lukke din computer ned osv. - noget indlysende.

Alle åbne scripts vises dog i Task Manager, såvel som i meddelelsesområdet på Windows-proceslinjen. Så hvis du ikke er sikker på, om en kører aktivt i baggrunden, skal du sørge for at tjekke disse områder.

Sådan konverteres én

AHK-filer kan konverteres til EXE, så de kan køre uden eksplicit at skulle installere AutoHotkey. Du kan læse mere om konvertering til EXE på virksomhedens side Convert a Script to an EXE (ahk2exe).

Grundlæggende er den hurtigste måde at gøre det på ved at højreklikke på filen og vælge Compile Script. Du kan også udføre denne konvertering gennem Ahk2Exe-programmet, der er inkluderet i AutoHotkeys installationsmappe. Du kan søge efter det via startmenuen eller se i denne mappe:


C:\Program Files\AutoHotkey\Compiler

AutoIt er et program, der ligner AutoHotkey, men bruger filformaterne AUT og AU3 i stedet. Der er muligvis ikke en nem måde at konvertere AHK til et af disse formater, så du skal muligvis omskrive scriptet fuldstændigt i AutoIt, hvis det er det, du leder efter.

AHK Fileksempler

Nedenfor er et par eksempler på AutoHotkey-scripts. Bare kopier en til en teksteditor, gem den med AHK filtypenavnet, og åbn den derefter på en computer, der kører AutoHotkey. De kører i baggrunden (du vil ikke "se" dem åbne) og virker øjeblikkeligt, når de tilsvarende taster udløses.

Denne vil vise eller skjule skjulte filer, hver gang tasterne Windows og H trykkes ned på samme tid. Dette er meget hurtigere end manuelt at vise/skjule skjulte filer.


; Vis eller skjul skjulte filer

h::

RegRead, HiddenFiles_Status, HKEY_CURRENT_USER, Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, Hidden

If HiddenFiles_Status=2 RegWrite, REG_DWORD, HKEY_CURRENT_USER, Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, Hidden, 1

Else

RegWrite, REG_DWORD, HKEY_CURRENT_USER, Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, Hidden, 2

WinGetClass, eh_Class, A

If (eh_Class="32770" OR A_OSVersion="WIN_VISTA")

send, {F5}

Else PostMessage, 0x111, 28931,,, A

Return

Det følgende er et meget enklere script, der er fuldstændigt redigerbart efter din smag. Det åbner et program med en hurtig tastaturgenvej. I dette eksempel har vi indstillet det til at åbne Notesblok, når WIN+N trykkes.


n::Kør Notesblok

Her er en lignende, der hurtigt åbner kommandoprompt hvor som helst:


p::Kør cmd

Se AutoHotkey Quick Reference for syntaksspørgsmål og AutoHotkey Script Showcase for flere script-eksempler.

Kan du stadig ikke åbne den?

Hvis din fil ikke kører, når AutoHotkey er installeret, og især hvis den ikke viser dig tekstkommandoer, når den vises med en teksteditor, så er der en rigtig god chance for, at du faktisk ikke har en af disse scripts.

Nogle filer bruger et suffiks i slutningen, der staves meget som "AHK", men det betyder ikke, at du skal behandle filerne som ens - de åbner ikke altid med de samme programmer eller konverterer med samme værktøjer.

For eksempel, måske har du virkelig en AHX-fil, som er en WinAHX Tracker Module-fil, der ikke har nogen relation til scriptfiler, der bruges med AutoHotkey. Eller det kunne være en AHS-fil brugt med Photoshop.

En anden filtype med lignende lyd, men helt anderledes, er APK. Dette er applikationer, der kører på Android-operativsystemet og er så langt fra tekstfiler som muligt, så hvis du har en af dem, vil du ikke være i stand til at bruge AutoHotkey-åbnerne fra oven til at åbne den.

ASHX-filer er et andet eksempel. Der føjes kun ét bogstav til den filtypenavn, men formatet har at gøre med ASP. NET webserverapplikationer i stedet.

Pointen her er at undersøge den filtypenavn din fil bruger, så du kan finde det passende program, der kan åbne eller konvertere filen.

Anbefalede: