AHK fayli (bu nima va uni qanday ochish kerak)

AHK fayli (bu nima va uni qanday ochish kerak)
AHK fayli (bu nima va uni qanday ochish kerak)
Anonim

Nimalarni bilish kerak

  • AHK fayli AutoHotkey skriptidir.
  • Birini AutoHotkey bilan oching yoki matn muharriri bilan tahrirlang.
  • Ahk2Exe bilan EXE-ga aylantiring.

Ushbu maqolada AHK fayli nima ekanligi va uni kompyuteringizda qanday ochish, shuningdek, faylni kengroq foydalaniladigan bajariladigan formatga (EXE) qanday aylantirish mumkinligi tushuntiriladi.

AHK fayli nima?

. AHK fayl kengaytmali fayl bu AutoHotkey skriptidir. Bu oddiy matnli fayl turi boʻlib, u Windowsda vazifalarni avtomatlashtirish uchun bepul skript yaratish vositasi tomonidan qoʻllaniladi.

AutoHotkey dasturi bu fayldan oyna koʻrsatmalarini bosish, harflar va raqamlarni yozish va boshqa koʻp narsalarni avtomatlashtirish uchun foydalanadi. Bu, ayniqsa, har doim bir xil qadamlarni bajaruvchi uzoq, davomli va takrorlanuvchi harakatlar uchun foydalidir.

Image
Image

AHK faylini qanday ochish mumkin

AHK fayllari shunchaki matnli fayllar boʻlsa ham, ular faqat bepul AutoHotkey dasturi kontekstida tushuniladi va bajariladi. Vazifalarini bajarish uchun uni fayl bajariladigan kompyuterga o'rnatish kerak.

Sintaksis toʻgʻri boʻlsa, dasturiy taʼminot faylda nima yozilganini AutoHotkey bajarishi kerak boʻlgan bir qator buyruqlar sifatida tushunadi.

Oʻzingiz yaratgan yoki ishonchli manbadan yuklab olingan shu kabi bajariladigan fayllardan foydalanishga ehtiyot boʻling. AutoHotkey o'rnatilgan kompyuterda AHK fayli mavjud bo'lgan payt kompyuteringizni xavf ostiga qo'ygan paytingizdir. Faylda shaxsiy fayllaringizga va muhim tizim fayllariga yashirincha katta zarar yetkazadigan zararli skriptlar boʻlishi mumkin.

Bularning barchasi, AHK fayllari oddiy matnda yozilganligi sababli, qadamlarni yaratish va mavjud fayllarga o'zgartirishlar kiritish uchun har qanday matn muharriridan (masalan, Windows-dagi Notepad yoki bizning eng yaxshi bepul matn muharrirlari ro'yxatidan biri) foydalanish mumkin. Shunga qaramay, matn fayliga kiritilgan buyruqlar aslida biror narsa qilish uchun AutoHotkey o'rnatilishi kerak.

Bu shuni anglatadiki, agar siz kompyuteringizda AHK faylini yaratsangiz va u AutoHotkey oʻrnatilganida yaxshi ishlasa, siz oʻsha faylni dasturiy taʼminoti oʻrnatilmagan boshqa birovga yubora olmaysiz va u ular uchun ishlashini kuta olmaysiz., ham. Ya'ni, agar siz uni EXE-ga aylantirmasangiz, bu haqda quyidagi bo'limda ko'proq bilib olishingiz mumkin.

Agar fayl ichidagi koʻrsatmalar biror narsa aniq bajarilmasa, siz AHK faylini ochmaganga oʻxshaysiz. Misol uchun, agar siz klaviatura buyruqlarining maxsus kombinatsiyasini kiritganingizdan so'ng faqat jumlani yozish uchun sozlangan bo'lsa, u holda ushbu faylni ochish hech qanday oyna yoki uning ishlayotganligini ko'rsatmaydi. Ammo, agar u boshqa dasturlarni ochish, kompyuteringizni oʻchirish va hokazolar uchun sozlangan boʻlsa, uni ochganingizni aniq bilib olasiz.

Biroq, barcha ochiq skriptlar Vazifa menejerida, shuningdek, Windows vazifalar panelidagi bildirishnomalar sohasida ko'rsatiladi. Agar fonda faol ishlayotganiga ishonchingiz komil bo'lmasa, o'sha joylarni tekshiring.

Qanday qilib aylantirish mumkin

AHK fayllari EXE-ga aylantirilishi mumkin, shunda ular AutoHotkey-ni aniq o'rnatmasdan ishlashi mumkin. Siz kompaniyaning Skriptni EXE (ahk2exe) ga aylantirish sahifasida EXE ga aylantirish haqida koʻproq oʻqishingiz mumkin.

Asosan, buni qilishning eng tezkor usuli bu faylni oʻng tugmasini bosib, Skriptni kompilyatsiya qilish ni tanlashdir. Ushbu konvertatsiyani AutoHotkey-ning o'rnatish papkasida joylashgan Ahk2Exe dasturi orqali ham amalga oshirishingiz mumkin. Siz uni Boshlash menyusi orqali qidirishingiz yoki ushbu jildga qarashingiz mumkin:


C:\Program Files\AutoHotkey\Compiler

AutoIt - bu AutoHotkey-ga o'xshash dastur, lekin uning o'rniga AUT va AU3 fayl formatlaridan foydalanadi. AHKni oʻsha formatlardan biriga oʻzgartirishning oson yoʻli boʻlmasligi mumkin, shuning uchun agar xohlasangiz, skriptni AutoIt-da butunlay qayta yozishingiz kerak boʻlishi mumkin.

AHK fayl namunalari

Quyida AutoHotkey skriptlarining bir nechta misollari keltirilgan. Faqat bittasini matn muharririga nusxalab, AHK fayl kengaytmasi bilan saqlang va keyin uni AutoHotkey bilan ishlaydigan kompyuterda oching. Ular fonda ishlaydi (ularning ochiqligini "ko'rmaysiz") va tegishli tugmalar ishga tushganda bir zumda ishlaydi.

Bu Windows va H tugmalari bir vaqtda bosilganda yashirin fayllarni koʻrsatadi yoki yashiradi. Bu yashirin fayllarni qoʻlda koʻrsatish/yashirishdan koʻra tezroq.


; Yashirin fayllarni ko'rsatish yoki yashirish

h::

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

Agar HiddenFiles_Status=2 RegWrite, REG_DWORD, HKEY_CURRENT_USER, Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, Yashirin

1, Else

RegWrite, REG_DWORD, HKEY_CURRENT_USER, Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, Hidden, 2

Geh_CW Agar (eh_Class="32770" OR A_OSVersion="WIN_VISTA") yuborish, {F5} Boshqa PostMessage, 0x111, 28931,,, A Qaytish

Quyidagilar ancha sodda skript boʻlib, uni butunlay oʻzingiz yoqtirgan holda tahrirlash mumkin. U tezkor klaviatura yorlig'i bilan dasturni ochadi. Bu misolda biz uni WIN+N tugmalari bosilganda bloknotni ochadigan qilib oʻrnatdik.


n::Bloknotni ishga tushirish

Buyruqlar satrini istalgan joydan tezda ochadigan shunga o'xshash narsa:


p::Ishga tushirish cmd

Sintaksis savollari uchun AutoHotkey Tezkor maʼlumotnomasiga va boshqa skript misollari uchun AutoHotkey skript namoyishiga qarang.

Hali ham ocholmayapsizmi?

Agar AutoHotkey oʻrnatilganda faylingiz ishlamasa va ayniqsa matn muharriri bilan koʻrilganda matn buyruqlarini koʻrsatmasa, sizda bulardan birortasi ham yoʻq. skriptlar.

Ba'zi fayllar oxirida "AHK" kabi yoziladigan qo'shimchadan foydalanadi, lekin bu siz fayllarga teng munosabatda bo'lishingiz kerak degani emas - ular har doim ham bir xil dasturlar bilan ochilmaydi yoki o'zgartirilmaydi. bir xil vositalar.

Masalan, sizda haqiqatan ham AHX fayli bordir, bu WinAHX Tracker Module fayli boʻlib, u AutoHotkey bilan ishlatiladigan skript fayllariga aloqasi yoʻq. Yoki bu Photoshop bilan ishlatiladigan AHS fayli boʻlishi mumkin.

Yana bir oʻxshash, ammo butunlay boshqacha fayl kengaytmasi bu APK. Bular Android operatsion tizimida ishlaydigan va matnli fayllardan iloji boricha uzoqroqda joylashgan ilovalardir, shuning uchun ulardan biri sizda boʻlsa, uni ochish uchun yuqoridagi AutoHotkey ochgichlaridan foydalana olmaysiz.

ASHX fayllari yana bir misol. Ushbu fayl kengaytmasiga faqat bitta harf qo'shiladi, lekin format ASP. NET veb-server ilovalariga tegishli.

Bu yerda gap faylingiz foydalanayotgan fayl kengaytmasini oʻrganishdir, shunda faylni ochish yoki oʻzgartirish uchun mos dasturni topishingiz mumkin.

Tavsiya: