AHK failas (kas tai yra ir kaip jį atidaryti)

AHK failas (kas tai yra ir kaip jį atidaryti)
AHK failas (kas tai yra ir kaip jį atidaryti)
Anonim

Ką žinoti

  • AHK failas yra „AutoHotkey“scenarijus.
  • Atidarykite jį naudodami AutoHotkey arba redaguokite naudodami teksto rengyklę.
  • Konvertuokite į EXE naudodami Ahk2Exe.

Šiame straipsnyje paaiškinama, kas yra AHK failas ir kaip jį atidaryti kompiuteryje, taip pat kaip jį konvertuoti į plačiau naudojamą vykdomąjį formatą (EXE).

Kas yra AHK failas?

Failas su. AHK plėtiniu yra AutoHotkey scenarijus. Tai paprasto teksto failo tipas, kurį naudoja nemokamas scenarijų rengimo įrankis, skirtas automatizuoti užduotis sistemoje Windows.

AutoHotkey programa naudoja šį failą automatizuoti tokius dalykus kaip lango raginimų spustelėjimas, raidžių ir skaičių įvedimas ir daug daugiau. Tai ypač naudinga atliekant ilgus, užsitęsusius ir pasikartojančius veiksmus, kurie visada atliekami tais pačiais veiksmais.

Image
Image

Kaip atidaryti AHK failą

Nors AHK failai yra tik tekstiniai failai, jie suprantami ir vykdomi tik naudojant nemokamą AutoHotkey programą. Jis turi būti įdiegtas tame pačiame kompiuteryje, iš kurio vykdomas failas, kad būtų galima atlikti jo užduotis.

Kol sintaksė yra teisinga, programinė įranga supranta, kas parašyta faile, kaip komandų, kurias turėtų vykdyti AutoHotkey, seką.

Būkite ypač atsargūs, kad naudotumėte tik tokius vykdomuosius failus, kuriuos sukūrėte patys arba kuriuos atsisiuntėte iš patikimo š altinio. Kai kompiuteryje, kuriame įdiegtas „AutoHotkey“, yra AHK failas, kyla pavojus kompiuteriui. Faile gali būti kenksmingų scenarijų, kurie gali slapta padaryti daug žalos tiek jūsų asmeniniams, tiek svarbiems sistemos failams.

Visa tai, kadangi AHK failai parašyti paprastu tekstu, bet kurį teksto rengyklę (pvz., Windows Notepad arba vieną iš geriausių nemokamų teksto redaktorių sąrašo) galima naudoti kuriant veiksmus ir keisti esamus failus. Tačiau vėlgi turi būti įdiegtas „AutoHotkey“, kad į tekstinį failą įtrauktos komandos iš tikrųjų ką nors padarytų.

Tai reiškia, kad jei kompiuteryje sukuriate AHK failą ir jis veikia gerai, kai įdiegtas AutoHotkey, negalėsite siųsti to paties failo kitam asmeniui, kuris neįdiegė programinės įrangos ir tikitės, kad jis veiks., taip pat. Tai yra, nebent konvertuosite jį į EXE, apie kurį daugiau galite sužinoti toliau pateiktame skyriuje.

Gali atrodyti, kad neatidarėte AHK failo, jei faile esančios instrukcijos nedaro nieko akivaizdaus. Pavyzdžiui, jei jūsų failas nustatytas tiesiog įvesti sakinį įvedus specialų klaviatūros komandų derinį, atidarius tą konkretų failą nebus rodomas joks langas arba jo veikimo indikacijos. Tačiau jūs tikrai žinosite, kad atidarėte vieną, jei ji sukonfigūruota atidaryti kitas programas, išjungti kompiuterį ir pan. – tai akivaizdu.

Tačiau visi atidaryti scenarijai rodomi užduočių tvarkytuvėje, taip pat „Windows“užduočių juostos pranešimų srityje. Taigi, jei nesate tikri, ar jis aktyviai veikia fone, būtinai patikrinkite tas sritis.

Kaip konvertuoti vieną

AHK failus galima konvertuoti į EXE, kad juos būtų galima paleisti tiesiogiai neįdiegiant AutoHotkey. Daugiau apie konvertavimą į EXE galite perskaityti įmonės puslapyje Konvertuoti scenarijų į EXE (ahk2exe).

Iš esmės greičiausias būdas tai padaryti yra dešiniuoju pelės mygtuku spustelėti failą ir pasirinkti Compile Script. Šį konvertavimą taip pat galite atlikti naudodami „Ahk2Exe“programą, įtrauktą į „AutoHotkey“diegimo aplanką. Galite jo ieškoti per meniu Pradėti arba ieškoti šiame aplanke:


C:\Program Files\AutoHotkey\Compiler

AutoTai programa, panaši į AutoHotkey, bet vietoj jos naudojama AUT ir AU3 failų formatai. Gali būti nelengvas būdas konvertuoti AHK į vieną iš tų formatų, todėl gali tekti visiškai perrašyti scenarijų AutoIt, jei to siekiate.

AHK failų pavyzdžiai

Toliau pateikiami keli „AutoHotkey“scenarijų pavyzdžiai. Tiesiog nukopijuokite jį į teksto rengyklę, išsaugokite jį naudodami AHK failo plėtinį, tada atidarykite jį kompiuteryje, kuriame veikia AutoHotkey. Jie veiks fone (jūs „nematysite“jų atidarytų) ir veiks akimirksniu, kai bus suaktyvinti atitinkami klavišai.

Tai parodys arba slėps paslėptus failus kiekvieną kartą, kai vienu metu paspaudžiami Windows ir H klavišai. Tai daug greičiau nei rankiniu būdu rodyti / slėpti paslėptus failus.


; Rodyti arba slėpti paslėptus failus

h::

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

Jei HiddenFiles_Status=2 RegWrite, REG_DWORD, HKEY_CURRENT_USER, Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, HiddenFiles,Else RegWrite, REG_DWORD, HKEY_CURRENT_USER, Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, Hidden, 2 WinGetClass, eh_GetClas Jei (eh_Class="32770" ARBA A_OSVersion="WIN_VISTA") siųsti, {F5} Else PostMessage, 0x111, 28931,,, A Grąžinti

Toliau pateiktas daug paprastesnis scenarijus, kurį galima visiškai redaguoti pagal savo skonį. Bus atidaryta programa su greitu sparčiuoju klavišu. Šiame pavyzdyje nustatėme, kad „Notepad“būtų atidarytas, kai paspaudžiamas WIN+N.


n::Paleisti Notepad

Štai panašus, kuris greitai atidaro komandų eilutę iš bet kurios vietos:


p::Paleiskite cmd

Žiūrėkite „AutoHotkey Quick Reference“sintaksės klausimus, o „AutoHotkey Script Showcase“– daugiau scenarijaus pavyzdžių.

Vis tiek negalite jo atidaryti?

Jei failas nepaleidžiamas, kai įdiegtas „AutoHotkey“ir ypač jei jis nerodo teksto komandų, kai žiūrima naudojant teksto rengyklę, yra tikrai didelė tikimybė, kad iš tikrųjų neturite nė vienos iš šių scenarijai.

Kai kurių failų pabaigoje naudojama priesaga, kuri parašyta panašiai kaip „AHK“, bet tai nereiškia, kad turėtumėte laikyti failus lygiaverčiais – jie ne visada atidaromi naudojant tas pačias programas arba konvertuojami naudojant tie patys įrankiai.

Pavyzdžiui, galbūt tikrai turite AHX failą, kuris yra „WinAHX Tracker Module“failas, nesusijęs su scenarijaus failais, naudojamais su „AutoHotkey“. Arba tai gali būti AHS failas, naudojamas su Photoshop.

Kitas panašiai skambantis, bet visiškai kitoks failo plėtinys yra APK. Tai programos, kurios veikia „Android“operacinėje sistemoje ir yra kuo toliau nuo tekstinių failų, todėl jei turite vieną iš jų, negalėsite naudoti „AutoHotkey“atidarytuvų iš viršaus, kad jį atidarytumėte.

Kitas pavyzdys yra ASHX failai. Prie to failo plėtinio pridedama tik viena raidė, tačiau formatas yra susijęs su ASP. NET žiniatinklio serverio programomis.

Esmė yra ištirti failo naudojamą plėtinį, kad galėtumėte rasti tinkamą programą, kuri gali atidaryti arba konvertuoti failą.

Rekomenduojamas: