Amit tudni kell
- Egy AHK-fájl egy AutoHotkey-szkript.
- Nyisson meg egyet az AutoHotkey segítségével, vagy szerkessze egy szövegszerkesztővel.
- Átalakítás EXE-re az Ahk2Exe segítségével.
Ez a cikk elmagyarázza, mi az AHK-fájl, és hogyan lehet megnyitni egyet a számítógépen, valamint hogyan lehet egy szélesebb körben használt végrehajtható formátumra (EXE) konvertálni.
Mi az AHK-fájl?
A. AHK kiterjesztésű fájl egy AutoHotkey szkript. Ez egy egyszerű szöveges fájltípus, amelyet egy ingyenes szkriptkészítő eszköz használ a feladatok automatizálására a Windows rendszerben.
Az AutoHotkey program ezt a fájlt használja az olyan dolgok automatizálására, mint az ablakparancsokra való kattintás, a betűk és számok beírása és még sok más. Különösen hasznos a hosszú, elnyújtott és ismétlődő műveleteknél, amelyek mindig ugyanazokat a lépéseket követik.
AHK-fájl megnyitása
Annak ellenére, hogy az AHK fájlok csak szöveges fájlok, csak az ingyenes AutoHotkey program keretében érthetők és hajthatók végre. A feladat végrehajtásához ugyanarra a számítógépre kell telepíteni, amelyről a fájl fut.
Amíg a szintaxis helyes, a szoftver a fájlba írottakat olyan parancsok sorozataként értelmezi, amelyeket az AutoHotkey-nek követnie kell.
Kifejezetten ügyeljen arra, hogy csak olyan végrehajtható fájlokat használjon, amelyeket Ön készített, vagy amelyeket megbízható forrásból töltött le. Abban a pillanatban, amikor egy AHK fájl létezik egy olyan számítógépen, amelyre telepítve van az AutoHotkey, az a pillanat, amikor veszélybe sodorja számítógépét. A fájl káros szkripteket tartalmazhat, amelyek titokban rengeteg kárt okozhatnak mind a személyes, mind a fontos rendszerfájlokban.
Mivel az AHK fájlok egyszerű szöveggel vannak írva, bármilyen szövegszerkesztő (például a Windows Jegyzettömbje vagy a Legjobb Ingyenes szövegszerkesztők listáján szereplő egyik) használható a lépések összeállítására és a meglévő fájlok módosítására. Azonban ismét telepíteni kell az AutoHotkey-t, hogy a szövegfájlban lévő parancsok valóban csináljanak valamit.
Ez azt jelenti, hogy ha létrehoz egy AHK-fájlt a számítógépén, és az jól működik, ha az AutoHotkey telepítve van, akkor nem küldheti el ugyanazt a fájlt olyan személynek, akinek nincs telepítve a szoftver, és elvárja, hogy működjön., is. Vagyis, hacsak nem konvertálja EXE-re, amiről az alábbi részben tudhat meg többet.
Úgy tűnik, hogy nem nyitott meg egy AHK fájlt, ha a fájlban található utasítások nem tesznek valami nyilvánvalót. Például, ha a tiéd úgy van beállítva, hogy egyszerűen beírjon egy mondatot, miután beírta a billentyűparancsok speciális kombinációját, akkor az adott fájl megnyitásakor nem jelenik meg semmilyen ablak vagy jelzés, hogy fut. Azonban biztosan tudni fogja, hogy megnyitott egyet, ha más programok megnyitására, a számítógép leállítására stb. van beállítva – ez nyilvánvaló.
Azonban minden megnyitott szkript megjelenik a Feladatkezelőben, valamint a Windows tálcájának értesítési területén. Tehát ha nem biztos abban, hogy valamelyik aktívan fut-e a háttérben, feltétlenül ellenőrizze ezeket a területeket.
Hogyan lehet egyet konvertálni
Az AHK fájlok EXE formátumba konvertálhatók, így az AutoHotkey külön telepítése nélkül futhatnak. Az EXE-re való konvertálásról a vállalat Script konvertálása EXE-vé (ahk2exe) oldalon olvashat.
Alapvetően ennek a leggyorsabb módja, ha jobb gombbal kattint a fájlra, és kiválasztja a Szkript fordítása lehetőséget. Ezt az átalakítást az AutoHotkey telepítési mappájában található Ahk2Exe programmal is megteheti. Megkeresheti a Start menüben vagy ebben a mappában:
C:\Program Files\AutoHotkey\Compiler
AutoEz egy olyan program, amely hasonló az AutoHotkey-hez, de helyette AUT és AU3 fájlformátumot használ. Lehet, hogy nem egyszerű módja az AHK konvertálásának ezen formátumok egyikére, ezért előfordulhat, hogy teljesen át kell írnia a szkriptet az AutoIt alkalmazásban, ha erre vágyik.
AHK fájlpéldák
Az alábbiakban néhány példa az AutoHotkey szkriptekre. Csak másolja be az egyiket egy szövegszerkesztőbe, mentse el a AHK fájlkiterjesztéssel, majd nyissa meg egy olyan számítógépen, amelyen az AutoHotkey fut. A háttérben futnak (nem "látod" nyitva őket), és azonnal működnek, amikor a megfelelő billentyűket aktiválják.
Ez minden alkalommal megjeleníti vagy elrejti a rejtett fájlokat, amikor a Windows és a H gombokat egyszerre lenyomja. Ez sokkal gyorsabb, mint a rejtett fájlok kézi megjelenítése/elrejtése.
; Rejtett fájlok megjelenítése vagy elrejtése
h::
RegRead, HiddenFiles_Status, HKEY_CURRENT_USER, Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, Hidden
Ha HiddenFiles_Status=2 RegWrite, REG_DWORD, HKEY_CURRENT_USER, Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, Hidden,Else RegWrite, REG_DWORD, HKEY_CURRENT_USER, Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, Hidden, 2 WinGetClas, eh_Class Ha (eh_Class="32770" VAGY A_OSVersion="WIN_VISTA") küldés, {F5} Else PostMessage, 0x111, 28931,,, A Return
A következő egy sokkal egyszerűbb szkript, amely teljesen tetszés szerint szerkeszthető. Megnyit egy programot egy gyors billentyűkóddal. Ebben a példában úgy állítottuk be, hogy a WIN+N lenyomásakor nyissa meg a Jegyzettömböt.
n::Jegyzettömb futtatása
Íme egy hasonló, amely bárhonnan gyorsan megnyitja a Parancssort:
p::Futtassa a cmd-t
Lásd az AutoHotkey gyorsreferenciát a szintaktikai kérdésekért, és az AutoHotkey Script Showcase-t további szkriptpéldákért.
Még mindig nem tudja megnyitni?
Ha a fájl nem fut, amikor az AutoHotkey telepítve van, és különösen, ha nem jelenít meg szöveges parancsokat, amikor szövegszerkesztővel nézi, akkor nagyon jó eséllyel nem rendelkezik ezek közül. scripts.
Egyes fájlok egy utótagot használnak a végén, amelyet gyakran úgy írnak, mint "AHK", de ez nem jelenti azt, hogy a fájlokat egyenlőként kell kezelni – nem mindig nyílnak meg ugyanazokkal a programokkal, vagy nem konvertálódnak a ugyanazok az eszközök.
Például lehet, hogy valóban van egy AHX-fájlja, amely egy WinAHX Tracker Module-fájl, amely nincs kapcsolatban az AutoHotkey-vel használt szkriptfájlokkal. Vagy lehet egy Photoshoppal használt AHS-fájl.
Egy másik hasonló hangzású, de teljesen eltérő fájlkiterjesztés az APK. Ezek olyan alkalmazások, amelyek Android operációs rendszeren futnak, és a lehető legtávolabb vannak a szöveges fájloktól, így ha rendelkezik ilyenekkel, akkor nem tudja majd felülről megnyitni az AutoHotkey nyitókat.
Az ASHX fájlok egy másik példa. Csak egy betű van hozzáadva ehhez a fájlkiterjesztéshez, de a formátum az ASP. NET webszerver-alkalmazásokhoz kapcsolódik.
A lényeg a fájl által használt fájlkiterjesztés keresése, hogy megtalálja a megfelelő programot, amely megnyitja vagy konvertálja a fájlt.