AHK-fil (hva det er og hvordan du åpner en)

Innholdsfortegnelse:

AHK-fil (hva det er og hvordan du åpner en)
AHK-fil (hva det er og hvordan du åpner en)
Anonim

What to Know

  • En AHK-fil er et AutoHotkey-skript.
  • Åpne en med AutoHotkey, eller rediger den med et tekstredigeringsprogram.
  • Konverter til EXE med Ahk2Exe.

Denne artikkelen forklarer hva en AHK-fil er og hvordan du åpner en på datamaskinen din, pluss hvordan du konverterer en til et mer utbredt kjørbart format (EXE).

Hva er en AHK-fil?

En fil med filtypen. AHK er et AutoHotkey-skript. Det er en ren tekstfiltype som brukes av et gratis skriptverktøy for å automatisere oppgaver i Windows.

AutoHotkey-programmet bruker denne filen til å automatisere ting som å klikke på vinduet, skrive ut bokstaver og tall og mye mer. Det er spesielt nyttig for lange, utstrakte og repeterende handlinger som alltid følger de samme trinnene.

Image
Image

Hvordan åpne en AHK-fil

Selv om AHK-filer bare er tekstfiler, blir de bare forstått og utført innenfor konteksten av det gratis AutoHotkey-programmet. Den må installeres på samme datamaskin som filen kjøres fra for at oppgavene skal kunne utføres.

Så lenge syntaksen er riktig, forstår programvaren hva som er skrevet i filen som en rekke kommandoer som AutoHotkey bør følge.

Vær ekstra forsiktig med å bare bruke kjørbare filer som disse som du har laget selv eller som du har lastet ned fra en pålitelig kilde. Øyeblikket en AHK-fil eksisterer på en datamaskin som har AutoHotkey installert, er øyeblikket du setter datamaskinen i fare. Filen kan inneholde skadelige skript som i hemmelighet kan gjøre mye skade på både dine personlige filer og viktige systemfiler.

Alt som sagt, fordi AHK-filer er skrevet i ren tekst, kan en hvilken som helst tekstredigerer (som Notisblokk i Windows eller en fra listen over beste fritekstredigerere) brukes til å bygge trinnene og gjøre endringer i eksisterende filer. Igjen, men AutoHotkey må installeres for å få kommandoene som er inkludert i tekstfilen til å faktisk gjøre noe.

Dette betyr at hvis du lager en AHK-fil på datamaskinen din, og den fungerer bra med AutoHotkey installert, kan du ikke sende den samme filen til noen andre som ikke har programvaren installert og forventer at den skal fungere for dem også. Det vil si, med mindre du konverterer den til EXE, som du kan lære mer om i avsnittet nedenfor.

Det kan ikke virke som om du har åpnet en AHK-fil hvis instruksjonene i filen ikke gjør noe åpenbart. For eksempel, hvis din er satt opp til å bare skrive ut en setning etter at du har skrevet inn en spesiell kombinasjon av tastaturkommandoer, vil ikke åpning av den spesifikke filen avsløre noe vindu eller indikasjon på at den kjører. Du vil imidlertid helt sikkert vite at du har åpnet en hvis den er konfigurert til å åpne andre programmer, slå av datamaskinen osv. - noe åpenbart.

Men alle åpne skript vises i Oppgavebehandling, så vel som i systemstatusfeltet på Windows-oppgavelinjen. Så hvis du ikke er sikker på om en kjører aktivt i bakgrunnen, sørg for å sjekke disse områdene.

Hvordan konvertere én

AHK-filer kan konverteres til EXE slik at de kan kjøres uten å eksplisitt installere AutoHotkey. Du kan lese mer om konvertering til EXE på selskapets Convert a Script to an EXE (ahk2exe) side.

Den raskeste måten å gjøre det på er å høyreklikke på filen og velge Kompiler skript. Du kan også gjøre denne konverteringen gjennom Ahk2Exe-programmet som er inkludert i AutoHotkeys installasjonsmappe. Du kan søke etter det via Start-menyen eller se i denne mappen:


C:\Program Files\AutoHotkey\Compiler

AutoIt er et program som ligner på AutoHotkey, men som bruker filformatene AUT og AU3 i stedet. Det er kanskje ikke en enkel måte å konvertere AHK til et av disse formatene, så du må kanskje skrive om skriptet fullstendig i AutoIt hvis det er dette du er ute etter.

AHK-fileksempler

Nedenfor er noen eksempler på AutoHotkey-skript. Bare kopier en inn i et tekstredigeringsprogram, lagre den med AHK filtypen, og åpne den deretter på en datamaskin som kjører AutoHotkey. De kjører i bakgrunnen (du vil ikke "se" dem åpne) og fungerer umiddelbart når de tilsvarende tastene utløses.

Denne vil vise eller skjule skjulte filer hver gang Windows og H-tastene trykkes ned samtidig. Dette er mye raskere enn å manuelt 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 mye enklere skript som er fullstendig redigerbart etter din smak. Det vil åpne et program med en hurtig hurtigtast. I dette eksemplet har vi satt den til å åpne Notisblokk når WIN+N trykkes.


n::Kjør notatblokk

Her er en lignende som raskt åpner kommandoprompt fra hvor som helst:


p::Kjør cmd

Se AutoHotkey Quick Reference for syntaksspørsmål, og AutoHotkey Script Showcase for flere skripteksempler.

Kan du fortsatt ikke åpne den?

Hvis filen din ikke kjører når AutoHotkey er installert, og spesielt hvis den ikke viser deg tekstkommandoer når den vises med et tekstredigeringsprogram, så er det en veldig god sjanse for at du faktisk ikke har en av disse skript.

Noen filer bruker et suffiks på slutten som er stavet mye som "AHK", men det betyr ikke at du skal behandle filene som like - de åpnes ikke alltid med de samme programmene eller konverterer med samme verktøy.

For eksempel, kanskje du virkelig har en AHX-fil, som er en WinAHX Tracker Module-fil som ikke har noen relasjon til skriptfiler som brukes med AutoHotkey. Eller det kan være en AHS-fil som brukes med Photoshop.

En annen filtype med lignende lyd, men helt annerledes, er APK. Dette er applikasjoner som kjører på Android-operativsystemet og er så langt unna tekstfiler som mulig, så hvis du har en av disse, vil du ikke kunne bruke AutoHotkey-åpnerne ovenfra for å åpne den.

ASHX-filer er et annet eksempel. Bare én bokstav legges til den filtypen, men formatet har å gjøre med ASP. NET-nettserverapplikasjoner i stedet.

Poenget her er å undersøke filtypen filen din bruker, slik at du kan finne det riktige programmet som kan åpne eller konvertere filen.

Anbefalt: