AHK fájl (mi ez és hogyan lehet megnyitni)
A fájlt az .AHK-val fájlkiterjesztés egy AutoHotkey Script fájl. Ez egy egyszerű szöveges fájltípus amelyet az AutoHotkey, egy ingyenes szkriptkészítő eszköz használ a feladatok automatizálására a Windows rendszerben.
Az AutoHotkey ezt a fájlt olyan dolgok automatizálására használhatja, mint például az ablakparancsokra való kattintás, betűk és számok beírása stb. 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 kontextusban érthetők és hajthatók végre AutoHotkey program. Telepíteni kell, hogy a fájl végrehajtsa azokat a feladatokat, amelyekre írták.
Amíg a szintaxis helyes, a szoftver a fájlba írottakat olyan parancsok sorozataként értelmezi, amelyeket az AutoHotkey-nek követnie kell.
Fokozottan ügyeljen arra, hogy csak használja futtatható fájlok ilyeneket, amelyeket saját maga 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 rengeteg kárt okozhatnak mind a személyes, mind a fontos rendszerfájlokban.
Az AutoHotkey letöltési oldal tartalmazza a szoftver teljes telepítő verzióját, valamint mindkettőhöz egy hordozható opciót 32 bites és 64 bites a Windows verziói.
Mindezt azért, mert az AHK fájlok egyszerű szöveggel, bármilyen szövegszerkesztővel vannak írva (például a Windows Jegyzettömbjében vagy a mi A legjobb ingyenes szövegszerkesztők lista) 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 ténylegesen működjenek csinálj 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 másnak, aki ezt teszi. nem telepítse a szoftvert, és elvárja, hogy nekik is működjön. Ez persze, hacsak nem konvertálja át alkalmazás, amelyről az alábbi részben tudhat meg többet.
Lehet, hogy úgy tűnik, hogy nem nyitott meg egy AHK fájlt, ha a fájlban lévő utasítások nem csinálnak valami nyilvánvalót. Például, ha a tiéd úgy van beállítva, hogy egyszerűen begépeljen egy mondatot, miután beírta egy speciális kombinációját billentyűzetparancsokat, akkor az adott fájl megnyitása nem mutat semmilyen ablakot vagy utalást arra, hogy az futás. 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 nyitott szkript megjelenik a következőben Feladatkezelő mint AutoHotkey, valamint a Windows tálcájának értesítési területén. Tehát ha nem biztos abban, hogy jelenleg fut-e egy AHK-fájl a háttérben, feltétlenül ellenőrizze ezeket a területeket.
Hogyan konvertáljunk egyet
Az AHK fájlok EXE formátumba konvertálhatók, így az AutoHotkey kifejezetten telepítése nélkül futhatnak. Az EXE-re konvertálásról bővebben a cég oldalán olvashat Parancsfájl átalakítása EXE-vé (ahk2exe) oldalon.
Ennek alapvetően a leggyorsabb módja, ha jobb gombbal kattint a fájlra, és kiválasztja a Script fordítása választási lehetőség. 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
AutoIt egy olyan program, amely hasonló az AutoHotkey-hez, de helyette az AUT és az AU3 fájlformátumokat használja. 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ájl példák
Az alábbiakban néhány példa található, amelyeket percek alatt felhasználhat. Csak másolja be az egyiket egy szövegszerkesztőbe, mentse el .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átja" megnyitni őket), és azonnal működni fognak, amikor a megfelelő billentyűket aktiválják.
Ez megjelenik vagy elrejti rejtett fájlok minden alkalommal a ablakok és H gombokat egyszerre kell lenyomni. Ez sokkal gyorsabb, mint rejtett fájlok kézi megjelenítése/elrejtése.
; Használja a Windows billentyű + H billentyűket a rejtett fájlok megjelenítéséhez vagy elrejtéséhez
#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, 1
Más
RegWrite, REG_DWORD, HKEY_CURRENT_USER, Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, Hidden, 2
WinGetClass, eh_Class, A
If (eh_Class = "#32770" VAGY A_OSVersion = "WIN_VISTA")
küldés, {F5}
Else PostMessage, 0x111, 28931 A
Visszatérés
A következő egy sokkal egyszerűbb AutoHotkey szkript, amely teljesen tetszés szerint szerkeszthető. Megnyílik egy program egy gyors billentyűkóddal. Ebben a példában úgy állítottuk be a szkriptet, hogy amikor a Jegyzettömb nyissa meg WIN+N le van nyomva.
#n:: Futtassa a Jegyzettömböt
Itt van egy hasonló, ami gyorsan megnyílik Parancssor bárhonnan:
#p:: Futtassa a cmd parancsot
Lásd a AutoHotkey gyorsreferencia szintaktikai kérdésekhez és egyéb szkriptpéldákhoz.
Még mindig nem tudja megnyitni?
Ha a fájl nem fut az AutoHotkey telepítésekor, és különösen Ha nem jelenít meg szöveges parancsokat egy szövegszerkesztővel való megtekintéskor, akkor nagyon jó esély van arra, hogy valójában nincs AutoHotkey Script fájlja.
Egyes fájlok utótagot használnak a végén, amelyet gyakran „.AHK”-hoz írnak, de ez nem jelenti azt, hogy egyenrangúként kell kezelnie a fájlokat – nem mindig ugyanazokkal a programokkal nyílnak meg, és nem mindig ugyanazzal a programmal konvertálódnak eszközöket.
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 AHS Photoshoppal használt fájl.
Egy másik hasonló hangzású, de teljesen eltérő fájlkiterjesztés APK. Ezek olyan alkalmazások, amelyek Androidon futnak operációs rendszer és a lehető legtávolabb vannak a szöveges fájloktól, így ha van ilyen, akkor nem fogja tudni használni az AutoHotkey nyitókat felülről a megnyitásához.
ASHX fájlok egy másik példa. Csak egy betűt adnak hozzá ehhez a fájlkiterjesztéshez, de a formátum az ASP.NET webszerver-alkalmazásokhoz kapcsolódik.
Itt a lényeg az általa használt fájlkiterjesztés kutatása, hogy megtalálja a megfelelő programot, amely képes megnyitni vagy konvertálni a fájlt.