Какво представлява AHK файл?

Как да отворите, редактирате и конвертирате AHK файлове

Файлът с разширението .AHK е файл със скрипт AutoHotkey. Това е тип обикновен текстов файл, който се използва от AutoHotkey, безплатен скриптов инструмент за автоматизиране на задачи в Windows.

Софтуерът AutoHotkey може да използва файла AHK, за да автоматизира неща като извикване на прозореца за натискане на клавиш, натискане на букви и цифри и др. Това е особено полезно за дълги, изтеглени и повтарящи се действия, които винаги следват същите стъпки.

Как да отворите AHK файл

Въпреки че AHK файловете са само текстови файлове, те се разбират и изпълняват само в контекста на безплатната програма AutoHotkey. Тази програма трябва да бъде инсталирана, за да се отвори AHK файл, за да се изпълнят задачите, описани от файла.

Докато синтаксисът е правилен, софтуерът разбира какво е написано в файла AHK като поредица от команди, които AutoHotkey трябва да следват.

Важно: Внимавайте да използвате само изпълними файлове като AHK файлове, които сте направили или сте изтеглили от надежден източник. В момента, в който съществува файл с AHK на компютър, който има инсталиран AutoHotkey, е момента, в който изложите компютъра си на риск. Файлът може да съдържа вредни скриптове, които могат да причинят много вреди както на вашите лични файлове, така и на важни системни файлове.

Забележка: Страницата за изтегляне на AutoHotkey съдържа както пълната версия на инсталатора на софтуера, така и преносима опция за 32-битова и 64-битова версия на Windows.

Всичко казано, защото AHK файловете са написани с обикновен текст, всеки текстов редактор (като Notepad в Windows или един от нашите Списък на най-добрите редактори на безплатни текстове ) може да се използва за изграждане на стъпки и промяна на съществуващи AHK файлове. Отново, обаче, програмата AutoHotkey трябва да бъде инсталирана, за да направи командите, включени в текстовия файл, всъщност нещо .

Това означава, че ако направите AHK файл на компютъра си и работи добре с инсталирания AutoHotkey, не можете да изпратите същия AHK файл на някой друг, който няма инсталиран софтуер, и очаквайте, че той ще работи и за тях. Това е, разбира се, освен ако не конвертирате файла AHK в EXE файл, за който можете да научите повече в секцията по-долу.

Забележка: Може да не изглежда, че сте отворили файл с AHK, ако инструкциите във файла не правят нещо очевидно. Например, ако вашият AHK файл е настроен да напише изречение само след като сте въвели специална комбинация от клавишни команди, тогава отварянето на този конкретен AHK файл няма да разкрие никакъв прозорец или индикация, че той се изпълнява. Обаче със сигурност ще знаете, че сте отворили една, ако е конфигурирана да отваря други програми, да изключва компютъра ви и т.н. - нещо очевидно.

Всички отворени скриптове обаче се показват в диспечера на задачите като AutoHotkey , както и в областта за уведомяване на лентата на задачите на Windows. Така че, ако не сте сигурни дали в момента е изпълняван файл във формат AHK, проверете тези области.

Как да конвертирате AHK файл

AHK файловете могат да бъдат конвертирани в EXE, така че да могат да се изпълняват, без да се налага изрично да се инсталира софтуера AutoHotkey. Можете да прочетете повече за конвертирането на AHK в EXE в конвертирането на скрипта на компанията на страница EXE (ahk2exe).

По принцип най-бързият начин да направите това е да щракнете с десния бутон на мишката върху файла AHK и да изберете опцията Compile Script . Можете също така да конвертирате файла AHK чрез програмата Ahk2Exe , включена в инсталационната папка на AutoHotkey (можете да я търсите чрез менюто "Старт" или с инструмент за търсене на файлове като "Всичко"), което също ви позволява да изберете персонализиран икона.

AutoIt е програма, подобна на тази на AutoHotkey, но използва файловите формати AUT и AU3 вместо AHK. Възможно е да не е лесен начин да преобразувате AHK файл в AU3 / AUT, така че може да се наложи да презапишете напълно скрипта в AutoIt, ако това е това, което следвате.

Примери на файла с AHK

По-долу са дадени няколко примера за файл с AHK, който можете да използвате за минути. Просто копирайте един в текстов редактор, запишете го с разширението .AHK и го отворете на компютър, който изпълнява AutoHotkey. Ще работят на заден план (няма да ги "отворите") и работят незабавно, когато се задействат съответните клавиши.

Това е скрипт AutoHotkey, който ще показва или скрива скритите файлове всеки път, когато се натискат едновременно клавишите Windows и клавишът H. Това е много по-бързо, отколкото ръчното показване / скриване на скрити файлове в Windows .

; Използвайте Windows Key + H за показване или скриване на скритите файлове # h :: RegRead, HiddenFiles_Status, HKEY_CURRENT_USER, Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Разширени, скрити ако HiddenFiles_Status = 2 RegWrite, REG_DWORD, HKEY_CURRENT_USER, (Eh_Class = "# 32770" ИЛИ A_OSVersion = "WIN_VISTA"), за да видите кои са най- ) изпрати, {F5} Друга PostMessage, 0x111, 28931 ,,, Return

Следва много по-прост скрипт AutoHotkey, който е напълно редактируем по ваше желание. Тя ще отвори програма с бърза клавишна комбинация. В този пример сме задали скрипта за отваряне на Notepad при натискане на Windows Key + N.

#n :: Стартирайте Notepad

Ето и подобна, която бързо отваря командния ред отвсякъде:

#p :: Пусни cmd

Съвет: Вижте онлайн AutoHotkey Quick Reference за синтаксисни въпроси и други примери за скрипт AutoHotkey.

Все още не може да отворите файла AHK?

Ако вашият файл не се стартира, когато е инсталиран AutoHotkey и особено ако не ви се показват текстови команди, когато се преглеждат с текстов редактор, тогава има наистина голям шанс, че всъщност нямате AutoHotkey Script файл.

Някои файлове използват наставка в края, която е написана много като ".AHK", но това не означава, че трябва да третирате файловете като равни - те не винаги се отварят със същите програми или конвертират със същите инструменти за конвертиране ,

Например, може би наистина имате AHX файл, който е файл на WinAHX Tracker Module, който няма отношение към скриптовите файлове, използвани с AutoHotkey.

Друго подобно звучене, но съвсем различно разширение на файла, е APK, което се използва за файлове с пакети Android. Това са приложения, които работят на операционната система Android и са възможно най-далеч от текстовите файлове, така че ако имате един от тези, няма да можете да използвате отварящото устройство AutoHotkey отгоре, за да го отворите.

Въпросът тук е да изследвате файловото разширение, което наистина имате, за да можете да намерите подходящата програма, която да го отворите или да го превърнете в нов формат.

Ако обаче имате файл с AHK и все още не се отваря с предложенията от по-горе, вижте Получаване на още помощ за информация относно свързването с мен в социалните мрежи или по имейл, публикуване на форуми за техническа поддръжка и др. Позволете ми да знам какви проблеми имате с отварянето или използването на файла AHK и ще видя какво мога да направя, за да ви помогна.