Wat is 'n AHK-lêer?

Hoe om AHK-lêers oop te maak, te wysig en te omskep

'N lêer met die .AHK -lêeruitbreiding is 'n AutoHotkey-skriplêer. Dit is 'n eenvoudige teks lêer tipe wat gebruik word deur AutoHotkey, 'n gratis script hulpmiddel vir die outomatisering van take in Windows.

Die AutoHotkey-sagteware kan die AHK-lêer gebruik om dinge te automatiseer, soos vensteraanwysings, letters en nommers tik en meer. Dit is veral nuttig vir lang, uitgehaalde en herhalende aksies wat altyd dieselfde stappe volg.

Hoe om 'n AHK-lêer oop te maak

Alhoewel AHK-lêers slegs tekslêers is, word hulle net binne die konteks van die gratis AutoHotkey-program verstaan ​​en uitgevoer. Hierdie program moet geïnstalleer word om 'n AHK-lêer oop te maak om die take wat die lêer beskryf, uit te voer.

Solank die sintaks korrek is, verstaan ​​die sagteware wat in die AHK-lêer geskryf is as 'n reeks instruksies wat AutoHotkey moet volg.

Belangrik: Wees ekstra versigtig om slegs uitvoerbare lêers soos AHK-lêers te gebruik wat u self gemaak het of wat u van 'n betroubare bron afgelaai het. Die oomblik dat 'n AHK-lêer bestaan ​​op 'n rekenaar wat AutoHotkey geïnstalleer is, is die oomblik dat jy jou rekenaar in gevaar stel. Die lêer kan skadelike skrifte bevat wat baie skade aan beide u persoonlike lêers sowel as belangrike stelsellêers kan veroorsaak.

Nota: die aflaai bladsy van AutoHotkey bevat beide die volledige installeerder weergawe van die sagteware sowel as 'n draagbare opsie vir beide 32-bis en 64-bis weergawes van Windows.

Al wat gesê word, omdat AHK-lêers in gewone teks geskryf is, kan enige teksredakteur (soos Notepad in Windows of een van ons lys van beste gratis teksredakteurs ) gebruik word om die stappe te bou en veranderinge aan bestaande AHK-lêers te maak. Die AutoHotkey-program moet egter weer geïnstalleer word om die opdragte wat in die tekslêer ingesluit is, werklik te doen .

Dit beteken dat as u 'n AHK-lêer op u rekenaar maak en dit goed werk met AutoHotkey geïnstalleer, kan u nie dieselfde AHK-lêer na iemand anders stuur wat nie die sagteware het nie en verwag dat dit ook vir hulle sal werk. Dit is natuurlik, tensy jy die AHK-lêer omskep na 'n EXE- lêer, waarvan jy meer in die afdeling hieronder kan leer.

Nota: Dit lyk nie asof jy 'n AHK-lêer oopgemaak het as die instruksies in die lêer nie iets voor die hand liggend doen nie. As u byvoorbeeld 'n AHK-lêer het ingestel om net 'n sin uit te voer nadat u 'n spesiale kombinasie van sleutelbordopdragte ingevoer het, sal die oopmaak van die spesifieke AHK-lêer geen venster of aanduiding vertoon dat dit uitgevoer word nie. Jy sal egter seker weet dat jy een oopgemaak het as dit gekonfigureer is om ander programme oop te maak, jou rekenaar af te sluit, ens. - iets voor die hand liggend.

Alle oop skrifte word egter in Taakbestuurder as AutoHotkey vertoon , sowel as in die kennisgewingsarea van die Windows-taakbalk. As jy dus nie seker is of 'n AHK-lêer tans op die agtergrond loop nie, maak seker dat jy die areas nagaan.

Hoe om 'n AHK-lêer te omskep

AHK-lêers kan omgeskakel word na EXE sodat dit kan loop sonder om die AutoHotkey-sagteware eksplisiet te installeer. U kan meer lees oor die omskakeling van AHK na EXE op die maatskappy se Skakel 'n Skrip na 'n EXE (ahk2exe) bladsy.

Die vinnigste manier om dit te doen is om regs te kliek op die AHK-lêer en kies die opsie Compile script . U kan ook die AHK-lêer omskep deur die Ahk2Exe- program wat in die installasiegids van AutoHotkey (jy kan dit soek deur die Start-menu of met 'n lêer soek hulpmiddel soos alles), wat u ook 'n persoonlike ikoonlêer kan kies.

AutoIt is 'n program wat soortgelyk aan AutoHotkey is, maar gebruik die AUT en AU3-lêerformate in plaas van AHK. Daar is dalk nie 'n maklike manier om 'n AHK-lêer om te skakel na AU3 / AUT nie, sodat jy die script in AutoIt moet heeltemal herschryf as dit is wat jy soek.

AHK Lêer Voorbeelde

Hier is 'n paar voorbeelde van 'n AHK-lêer wat u in minute kan gebruik. Kopieer net een na 'n teksredakteur, stoor dit met die .AHK-lêeruitbreiding, en maak dit dan oop op 'n rekenaar wat AutoHotkey uitvoer. Hulle sal op die agtergrond hardloop (jy sal hulle nie oop sien nie) en werk onmiddellik wanneer die ooreenstemmende sleutels geaktiveer word.

Hierdie een is 'n AutoHotkey-script wat verborge lêers sal vertoon of verberg elke keer as die Windows-sleutel en die H-sleutel gelyktydig gedruk word. Dit is baie vinniger as om verborge lêers in Windows handmatig te vertoon / weg te steek .

; Gebruik Windows Key + H om versteekte lêers te vertoon of te verberg. Regs, HiddenFiles_Status, HKEY_CURRENT_USER, Sagteware \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Gevorderde, Versteek As HiddenFiles_Status = 2 RegWrite, REG_DWORD, HKEY_CURRENT_USER, Sagteware \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Advanced, Hidden, 1 WinGetClass, eh_Class, A If (eh_Class = "# 32770" OF A_OSVersion = "WIN_VISTA" ) stuur, {F5} Else PostMessage, 0x111, 28931 ,,, A Return

Volgende is 'n baie makliker AutoHotkey-script wat heeltemal redigeerbaar is. Dit sal 'n program oopmaak met 'n vinnige sleutelbordkortpaaie. In hierdie voorbeeld het ons die skrif gestel om Notepad oop te maak wanneer Windows Key + N gedruk word.

#n :: Begin Notepad

Hier is 'n soortgelyke wat vinnig vanaf enige plek Command Prompt oopmaak:

#p :: Begin cmd

Wenk: Sien die aanlyn AutoHotkey-snelverwysing vir sintaksevrae en ander voorbeelde van AutoHotkey-skripsies.

Kan u AHK-lêer nog nie oopmaak nie?

As u lêer nie loop wanneer AutoHotkey geïnstalleer is nie, en veral as dit nie u teksopdragte wys wanneer u dit sien met 'n teksredigeerder nie, is daar 'n baie goeie kans dat u nie eintlik 'n AutoHotkey Script-lêer het nie.

Sommige lêers gebruik 'n agtervoegsel aan die einde wat baie soos ".AHK" gespel word, maar dit beteken nie dat jy die lêers as gelykes moet behandel nie. Hulle is nie altyd oop met dieselfde programme of omskep met dieselfde omskakelinggereedskap nie. .

Byvoorbeeld, miskien het jy regtig 'n AHX-lêer, wat 'n WinAHX Tracker Module-lêer is wat nie verband hou met die script lêers wat met AutoHotkey gebruik word nie.

Nog 'n soortgelyke klinkende, maar heeltemal ander lêeruitbreiding, is APK wat vir Android-pakketlêers gebruik word. Dit is toepassings wat op die Android- bedryfstelsel loop en so ver van tekslêers moontlik is. As jy dus een van die een het, sal jy nie die Outo-sleutelopeners van bo kan gebruik om dit oop te maak nie.

Die punt hier is om die lêeruitbreiding wat jy regtig doen, te ondersoek, sodat jy die toepaslike program kan vind wat dit kan oopmaak of omskep in 'n nuwe formaat.

As u egter 'n AHK-lêer het en dit nog nie oopmaak met die voorstelle hierbo nie, sien Meer hulp vir inligting oor die kontak met my op sosiale netwerke of per e-pos, plaas op tegniese ondersteuningsforums en meer. Laat my weet watter probleme jy met die opening of gebruik van die AHK-lêer het en ek sal sien wat ek kan doen om te help.