AHK-fail (mis see on ja kuidas seda avada)

A faili koos .AHK faililaiendit on AutoHotkey skriptifail. See on lihtteksti failitüüp mida kasutab AutoHotkey, tasuta skriptimistööriist Windowsi toimingute automatiseerimiseks.

AutoHotkey saab seda faili kasutada selliste asjade automatiseerimiseks, nagu aknaviipade klõpsamine, tähtede ja numbrite väljatrükkimine ja palju muud. See on eriti kasulik pikkade, venivate ja korduvate toimingute puhul, mis järgivad alati samu samme.

AHK-failid Windows 10-s

Kuidas AHK-faili avada

Kuigi AHK-failid on lihtsalt tekstifailid, mõistetakse ja täidetakse neid ainult tasuta kontekstis AutoHotkey programm. See tuleb installida, et fail täidaks ülesandeid, milleks see oli kirjutatud.

Niikaua kui süntaks on õige, mõistab tarkvara failis kirjutatut käskude jadana, mida AutoHotkey peaks järgima.

Olge eriti ettevaatlik, et kasutada ainult käivitatavad failid nagu need, mille olete ise teinud või mille olete usaldusväärsest allikast alla laadinud. Kui AHK-fail on arvutis, kuhu on installitud AutoHotkey, on hetk, mil seate oma arvuti ohtu. Fail võib sisaldada kahjulikke skripte, mis võivad nii teie isiklikele failidele kui ka olulistele süsteemifailidele palju kahju teha.

The AutoHotkey allalaadimise leht sisaldab nii tarkvara täielikku installiversiooni kui ka kaasaskantavat võimalust mõlema jaoks 32-bitine ja 64-bitine Windowsi versioonid.

See kõik on öeldud, kuna AHK-failid on kirjutatud lihttekstina, mis tahes tekstiredaktorina (nt Windowsi Notepad või mõni meie Parimad tasuta tekstiredaktorid loendit) saab kasutada sammude koostamiseks ja olemasolevates failides muudatuste tegemiseks. Jällegi tuleb tekstifailis sisalduvate käskude tegelikuks muutmiseks installida AutoHotkey tee midagi.

See tähendab, et kui loote oma arvutis AHK-faili ja see töötab hästi, kui AutoHotkey on installitud, ei saa te sama faili saata kellelegi teisele, kes seda teeb. mitte installige tarkvara ja eeldage, et see töötab ka nende jaoks. Seda muidugi juhul, kui te seda ei teisenda EXE, mille kohta saate lisateavet allolevast jaotisest.

Kui faili sees olevad juhised ei tee midagi ilmselget, ei pruugi tunduda, et olete AHK-faili avanud. Näiteks kui teie oma on seadistatud pärast spetsiaalse kombinatsiooni sisestamist lihtsalt lauset välja tippima klaviatuurikäsud, siis selle konkreetse faili avamine ei näita ühtegi akent ega viidet selle kohta jooksmine. Siiski teate kindlasti, et olete selle avanud, kui see on konfigureeritud avama teisi programme, sulgema arvuti jne – see on ilmselge.

Siiski kuvatakse kõik avatud skriptid Tegumihaldur nii AutoHotkeyna kui ka Windowsi tegumiriba teavitusalal. Nii et kui te pole kindel, kas AHK-fail töötab praegu taustal, kontrollige kindlasti neid alasid.

Kuidas teisendada üks

AHK-faile saab teisendada EXE-vormingusse, et neid saaks käivitada ilma AutoHotkey'i selgesõnaliselt installimata. Lisateavet EXE-ks teisendamise kohta saate lugeda ettevõtte lehelt Skripti teisendamine EXE-ks (ahk2exe) lehel.

Põhimõtteliselt on kiireim viis seda teha failil paremklõpsake ja valige Kompileeri skript valik. Seda teisendust saate teha ka AutoHotkey installikaustas sisalduva programmi Ahk2Exe kaudu. Saate seda otsida menüü Start kaudu või vaadata seda kausta:

C:\Program Files\AutoHotkey\Compiler

AutoIt on programm, mis sarnaneb AutoHotkeyga, kuid kasutab selle asemel failivorminguid AUT ja AU3. AHK teisendamiseks ühte neist vormingutest ei pruugi olla lihtne, seega peate võib-olla skripti AutoItis täielikult ümber kirjutama, kui seda soovite.

AHK-faili näited

Allpool on mõned näited, mida saate mõne minutiga kasutada. Kopeerige see lihtsalt tekstiredaktorisse, salvestage see .AHK-faililaiendiga ja seejärel avage see arvutis, kus töötab AutoHotkey. Need töötavad taustal (te ei näe neid avatuna) ja töötavad kohe, kui vastavad klahvid käivituvad.

See kuvatakse või peidetakse peidetud failid iga kord, kui Windows ja H klahve vajutatakse samal ajal. See on palju kiirem kui peidetud failide käsitsi näitamine/peitmine.

; Peidetud failide kuvamiseks või peitmiseks kasutage Windowsi klahvi + H
#h::
RegRead, HiddenFiles_Status, HKEY_CURRENT_USER, Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, Hidden
Kui HiddenFiles_Status = 2
RegWrite, REG_DWORD, HKEY_CURRENT_USER, Tarkvara\Microsoft\Windows\CurrentVersion\Explorer\Advanced, Hidden, 1
Muidu
RegWrite, REG_DWORD, HKEY_CURRENT_USER, Tarkvara\Microsoft\Windows\CurrentVersion\Explorer\Advanced, Peidetud, 2
WinGetClass, eh_Class, A
Kui (eh_Class = "#32770" VÕI A_OSVersion = "WIN_VISTA")
saada, {F5}
Else PostMessage, 0x111, 28931 A
Tagasi

Järgnev on palju lihtsam AutoHotkey skript, mida saab täielikult oma maitse järgi redigeerida. See avab kiire kiirklahviga programmi. Selles näites oleme seadnud skripti avama Notepadi millal WIN+N on vajutatud.

#n:: Käivitage Notepad

Siin on sarnane, mis avaneb kiiresti Käsurida kõikjalt:

#p:: Käivitage cmd

Vaata AutoHotkey kiirviide süntaksiküsimuste ja muude skriptinäidete jaoks.

Kas ikka ei saa seda avada?

Kui teie faili ei käivitata, kui AutoHotkey on installitud, ja eriti kui see ei näita teile tekstiredaktoriga vaadates tekstikäske, siis on tõesti suur võimalus, et teil pole tegelikult AutoHotkey Scripti faili.

Mõne faili lõpus kasutatakse järelliidet, mis on kirjutatud sarnaselt ".AHK", kuid see ei tähenda, et peaks käsitlema faile võrdsetena – need ei avane alati samade programmidega ega teisenda samade programmidega tööriistad.

Näiteks võib-olla on teil tõesti AHX-fail, mis on WinAHX Tracker Module'i fail, millel pole mingit seost AutoHotkeyga kasutatavate skriptifailidega. Või see võib olla an AHS Photoshopiga kasutatav fail.

Teine sarnaselt kõlav, kuid täiesti erinev faililaiend on APK. Need on rakendused, mis töötavad Androidis operatsioonisüsteem ja on tekstifailidest võimalikult kaugel, nii et kui teil on mõni neist, ei saa te selle avamiseks kasutada ülaltoodud AutoHotkey avajaid.

ASHX failid on teine ​​näide. Sellele faililaiendile lisatakse ainult üks täht, kuid selle vorming on seotud ASP.NET-i veebiserveri rakendustega.

Siin on eesmärk uurida faililaiendit, mida see kasutab, et saaksite leida sobiva programmi, mis faili avab või teisendab.