Файл AHK (що це таке і як його відкрити)

А файл з .AHK розширення файлу є файлом AutoHotkey Script. Це є тип простого текстового файлу який використовується AutoHotkey, безкоштовним інструментом створення сценаріїв для автоматизації завдань у Windows.

AutoHotkey може використовувати цей файл для автоматизації таких речей, як клацання підказок у вікні, введення букв і цифр тощо. Це особливо корисно для довгих, розтягнутих і повторюваних дій, які завжди виконуються одними і тими ж кроками.

Файли AHK у Windows 10

Як відкрити файл AHK

Незважаючи на те, що файли AHK є лише текстовими файлами, вони розуміються та виконуються лише в контексті безкоштовного AutoHotkey програма. Його потрібно встановити, щоб файл міг виконувати завдання, для яких він був написаний.

Поки що синтаксису правильно, програмне забезпечення розуміє те, що написано у файлі, як серію команд, яким слід виконувати AutoHotkey.

Будьте особливо обережні, щоб використовувати тільки виконувані файли на зразок цих, які ви створили самостійно або завантажили з надійного джерела. У момент, коли файл AHK існує на комп’ютері, на якому встановлено AutoHotkey, ви піддаєте свій комп’ютер ризику. Файл може містити шкідливі сценарії, які можуть завдати великої шкоди як вашим особистим файлам, так і важливим системним файлам.

The Сторінка завантаження AutoHotkey містить як повну версію програмного забезпечення для встановлення, так і портативний варіант для обох 32-розрядні та 64-розрядні версії Windows.

Все сказане, оскільки файли AHK записуються у вигляді звичайного тексту, будь-який текстовий редактор (наприклад, Блокнот у Windows або інший з нашого Кращі безкоштовні текстові редактори список) можна використовувати для створення кроків і внесення змін до існуючих файлів. Знову ж таки, AutoHotkey має бути встановлений, щоб команди були включені в текстовий файл робити щось.

Це означає, що якщо ви створюєте файл AHK на своєму комп’ютері і він добре працює з встановленим AutoHotkey, ви не можете надіслати цей файл комусь іншому, хто це робить ні встановіть програмне забезпечення та очікуйте, що воно також працюватиме на них. Це, звичайно, якщо ви не конвертуєте його в EXE, про який ви можете дізнатися більше в розділі нижче.

Може здатися, що ви не відкривали файл AHK, якщо інструкції всередині файлу не роблять чогось очевидного. Наприклад, якщо ваш налаштований так, щоб просто ввести речення після того, як ви ввели спеціальну комбінацію команд клавіатури, а потім відкриття цього конкретного файлу не відкриє жодного вікна чи ознаки, що він є біг. Однак ви напевно дізнаєтеся, що відкривали одну, якщо вона налаштована на відкриття інших програм, вимикання комп’ютера тощо — щось очевидне.

Однак усі відкриті скрипти відображаються в Диспетчер завдань як AutoHotkey, а також в області сповіщень на панелі завдань Windows. Тому, якщо ви не впевнені, чи зараз файл AHK працює у фоновому режимі, обов’язково перевірте ці області.

Як перетворити один

Файли AHK можна конвертувати в EXE, щоб вони могли працювати без необхідності явного встановлення AutoHotkey. Ви можете прочитати більше про перетворення на EXE на сайті компанії Перетворіть скрипт у EXE (ahk2exe) сторінка.

В основному, найшвидший спосіб зробити це - клацнути правою кнопкою миші файл і вибрати Компіляція сценарію варіант. Ви також можете зробити це перетворення за допомогою програми Ahk2Exe, що входить до папки встановлення AutoHotkey. Ви можете знайти його через меню «Пуск» або знайти в цій папці:

C:\Program Files\AutoHotkey\Compiler

AutoIt це програма, схожа на AutoHotkey, але замість цього використовує формати файлів AUT та AU3. Можливо, не існує простого способу конвертувати AHK в один із цих форматів, тому вам, можливо, доведеться повністю переписати сценарій у AutoIt, якщо це те, що вам потрібно.

Приклади файлів AHK

Нижче наведено кілька прикладів, які можна використовувати за лічені хвилини. Просто скопіюйте його в текстовий редактор, збережіть його з розширенням файлу .AHK, а потім відкрийте на комп’ютері, на якому запущено AutoHotkey. Вони працюватимуть у фоновому режимі (ви не «побачите» їх відкритими) і працюватимуть миттєво, коли спрацьовують відповідні клавіші.

Цей покаже або приховає приховані файли кожного разу Windows і Х клавіші натискаються одночасно. Це набагато швидше, ніж вручну відображати/приховувати приховані файли.

; Використовуйте клавішу Windows +H, щоб показати або приховати приховані файли
#h::
RegRead, HiddenFiles_Status, HKEY_CURRENT_USER, Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, Hidden
Якщо статус_прихованих файлів = 2
RegWrite, REG_DWORD, HKEY_CURRENT_USER, Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, Hidden, 1
Інакше
RegWrite, REG_DWORD, HKEY_CURRENT_USER, Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, Hidden, 2
WinGetClass, eh_Class, A
Якщо (eh_Class = "#32770" АБО A_OSVersion = "WIN_VISTA")
надіслати, {F5}
Else PostMessage, 0x111, 28931 A
Повернення

Нижче наведено набагато простіший сценарій AutoHotkey, який можна повністю редагувати на свій смак. Він відкриє програму зі швидким сполученням клавіш. У цьому прикладі ми встановили сценарій, щоб відкривати Блокнот, коли WIN+N натискається.

#n:: Запустіть Блокнот

Ось подібний, який швидко відкривається Командний рядок з будь-якого місця:

#p:: Запустіть cmd

Див Короткий довідник AutoHotkey для запитань щодо синтаксису та інших прикладів сценаріїв.

Все ще не можете відкрити його?

Якщо ваш файл не запускається, коли встановлено AutoHotkey, і особливо якщо він не показує текстові команди під час перегляду за допомогою текстового редактора, то є дуже велика ймовірність, що у вас насправді немає файлу AutoHotkey Script.

Деякі файли використовують суфікс у кінці, який пишеться як ".AHK", але це не означає, що ви повинні розглядати файли як рівні – вони не завжди відкриваються за допомогою тих самих програм і не конвертуються з однаковими інструменти.

Наприклад, можливо, у вас дійсно є файл AHX, який є файлом WinAHX Tracker Module, який не має відношення до файлів сценаріїв, які використовуються з AutoHotkey. Або це може бути AHS файл, який використовується в Photoshop.

Ще одне схоже за звучанням, але зовсім інше розширення файлу APK. Це програми, які працюють на Android операційна система і якомога далекі від текстових файлів, тому, якщо у вас є один із них, ви не зможете використовувати відкривачі AutoHotkey зверху, щоб відкрити його.

ASHX файли є ще одним прикладом. До цього розширення файлу додається лише одна літера, але натомість формат має відношення до програм веб-сервера ASP.NET.

Суть тут полягає в тому, щоб дослідити розширення файлу, яке він використовує, щоб ви могли знайти відповідну програму, яка може відкрити або перетворити файл.