Ինչ իմանալ
- AHK ֆայլը AutoHotkey սկրիպտ է:
- Բացեք մեկը AutoHotkey-ով կամ խմբագրեք այն տեքստային խմբագրիչով:
- Փոխակերպեք EXE-ի Ahk2Exe-ի միջոցով:
Այս հոդվածը բացատրում է, թե ինչ է AHK ֆայլը և ինչպես բացել այն ձեր համակարգչում, ինչպես նաև ինչպես փոխարկել այն ավելի լայնորեն օգտագործվող գործարկվող ձևաչափի (EXE):
Ի՞նչ է AHK ֆայլը:
. AHK ֆայլի ընդլայնմամբ ֆայլը AutoHotkey սկրիպտ է: Դա պարզ տեքստային ֆայլի տեսակ է, որն օգտագործվում է Windows-ում առաջադրանքների ավտոմատացման անվճար սկրիպտավորման գործիքի կողմից:
AutoHotkey ծրագիրը օգտագործում է այս ֆայլը ավտոմատացնելու համար այնպիսի բաներ, ինչպիսիք են պատուհանի հուշումները սեղմելը, տառեր և թվեր մուտքագրելը և շատ ավելին: Այն հատկապես օգտակար է երկար, ձգձգված և կրկնվող գործողությունների համար, որոնք միշտ հետևում են նույն քայլերին:
Ինչպես բացել AHK ֆայլ
Չնայած AHK ֆայլերը պարզապես տեքստային ֆայլեր են, դրանք ընկալվում և կատարվում են միայն անվճար AutoHotkey ծրագրի համատեքստում: Այն պետք է տեղադրվի նույն համակարգչում, որտեղից գործարկվում է ֆայլը, որպեսզի իր առաջադրանքները կատարվեն:
Քանի դեռ շարահյուսությունը ճիշտ է, ծրագրաշարը հասկանում է, թե ինչ է գրված ֆայլում որպես հրամանների շարք, որոնց պետք է հետևի AutoHotkey:
Հավելյալ զգույշ եղեք՝ օգտագործելու միայն այնպիսի գործարկվող ֆայլեր, ինչպիսին դուք ինքներդ եք ստեղծել կամ ներբեռնել եք վստահելի աղբյուրից: Այն պահը, երբ AHK ֆայլը գոյություն ունի համակարգչում, որտեղ տեղադրված է AutoHotkey, դա այն պահն է, երբ դուք վտանգի տակ եք դնում ձեր համակարգիչը: Ֆայլը կարող է պարունակել վնասակար սկրիպտներ, որոնք կարող են գաղտնի մեծ վնաս հասցնել ինչպես ձեր անձնական ֆայլերին, այնպես էլ կարևոր համակարգի ֆայլերին:
Այդ ամենն ասվեց, քանի որ AHK ֆայլերը գրված են պարզ տեքստով, ցանկացած տեքստային խմբագրիչ (ինչպես Windows-ում Notepad-ը կամ մեր Լավագույն անվճար տեքստային խմբագիրների ցանկից մեկը) կարող է օգտագործվել քայլերը կառուցելու և գոյություն ունեցող ֆայլերում փոփոխություններ կատարելու համար:Կրկին, սակայն, AutoHotkey-ը պետք է տեղադրվի, որպեսզի տեքստային ֆայլում ներառված հրամաններն իրականում ինչ-որ բան անեն:
Սա նշանակում է, որ եթե դուք ձեր համակարգչում պատրաստում եք AHK ֆայլ, և այն լավ է աշխատում տեղադրված AutoHotkey-ով, դուք չեք կարող ուղարկել այդ նույն ֆայլը մեկ ուրիշին, ով չունի տեղադրված ծրագրակազմը և ակնկալել, որ այն կաշխատի նրանց համար:, նույնպես. Այսինքն, եթե այն չվերափոխեք EXE-ի, որի մասին կարող եք ավելին իմանալ ստորև բերված բաժնում:
Կարող է թվալ, թե դուք բացել եք AHK ֆայլ, եթե ֆայլի ներսում եղած հրահանգները որևէ ակնհայտ բան չեն անում: Օրինակ, եթե ձերը ստեղծվել է այնպես, որ պարզապես մուտքագրեք նախադասություն այն բանից հետո, երբ մուտքագրեք ստեղնաշարի հրամանների հատուկ համակցություն, ապա այդ կոնկրետ ֆայլը բացելը չի բացահայտի որևէ պատուհան կամ ցուցում, որ այն աշխատում է: Այնուամենայնիվ, դուք հաստատ կիմանաք, որ բացել եք մեկը, եթե այն կազմաձևված է բացելու այլ ծրագրեր, անջատելու ձեր համակարգիչը և այլն, ինչը ակնհայտ է:
Սակայն բոլոր բաց սկրիպտները ցուցադրվում են Task Manager-ում, ինչպես նաև Windows-ի առաջադրանքների տողի ծանուցումների տարածքում: Այսպիսով, եթե վստահ չեք, թե արդյոք մեկը ակտիվորեն աշխատում է հետին պլանում, համոզվեք, որ ստուգեք այդ տարածքները:
Ինչպես փոխարկել մեկը
AHK ֆայլերը կարող են փոխարկվել EXE-ի, որպեսզի դրանք կարողանան աշխատել առանց AutoHotkey-ի հստակ տեղադրման: Դուք կարող եք կարդալ ավելին EXE-ի փոխարկելու մասին ընկերության «Վերափոխել սցենարը EXE» (ahk2exe) էջում:
Հիմնականում դա անելու ամենաարագ ճանապարհը ֆայլի վրա աջ սեղմելն է և ընտրել Կազմել սցենար: Դուք կարող եք նաև կատարել այս փոխակերպումը AutoHotkey-ի տեղադրման թղթապանակում ներառված Ahk2Exe ծրագրի միջոցով: Դուք կարող եք որոնել այն Start ցանկի միջոցով կամ փնտրել այս թղթապանակում՝
C:\Program Files\AutoHotkey\Compiler
AutoIt ծրագիր է, որը նման է AutoHotkey-ին, սակայն դրա փոխարեն օգտագործում է AUT և AU3 ֆայլերի ձևաչափերը: Հնարավոր է, որ հեշտ ճանապարհ չկա AHK-ն այդ ձևաչափերից մեկին փոխարկելու համար, այնպես որ դուք կարող եք ամբողջությամբ վերաշարադրել սցենարը AutoIt-ում, եթե դա այն է, ինչին հետևում եք:
AHK ֆայլի օրինակներ
Ստորև բերված են AutoHotkey սկրիպտների մի քանի օրինակ:Պարզապես պատճենեք մեկը տեքստային խմբագրիչում, պահեք այն AHK ֆայլի ընդլայնմամբ, այնուհետև բացեք այն համակարգչի վրա, որն աշխատում է AutoHotkey-ով: Դրանք կաշխատեն հետին պլանում (դուք չեք «տեսնի» դրանք բացված) և անմիջապես կաշխատեն, երբ գործարկվեն համապատասխան ստեղները:
Այս մեկը կցուցադրի կամ թաքցնի թաքնված ֆայլերը ամեն անգամ, երբ Windows և H ստեղները միաժամանակ սեղմվում են: Սա շատ ավելի արագ է, քան թաքնված ֆայլերը ձեռքով ցուցադրելը/թաքցնելը:
; Ցույց տալ կամ թաքցնել թաքնված ֆայլերը
h::
RegRead, HiddenFiles_Status, HKEY_CURRENT_USER, Software\Microsoft\Windows\CurrentVersion\Explorer\Den Advanced
If HiddenFiles_Status=2 RegWrite, REG_DWORD, HKEY_CURRENT_USER, Software\Microsoft\Windows\CurrentVersion\Explorer\Hi,1, Else RegWrite, REG_DWORD, HKEY_CURRENT_USER, Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, Hidden, 2
A դաս, էլ.
If (eh_Class="32770" OR A_OSVersion="WIN_VISTA")
ուղարկել, {F5}
Այլ գրառման հաղորդագրություն, 0x111, 28931,, A
Վերադարձ
Հետևյալը շատ ավելի պարզ սցենար է, որը լիովին խմբագրելի է ձեր ցանկությամբ: Այն կբացի ծրագիր՝ ստեղնաշարի արագ դյուրանցմամբ: Այս օրինակում մենք սահմանել ենք, որ այն բացվի Notepad-ը, երբ սեղմված է WIN+N:
n::Գործարկել Notepad
Ահա նմանատիպ մեկը, որն արագ բացում է Հրամանի տողը ցանկացած վայրից.
p::Գործարկել cmd
Տե՛ս AutoHotkey Արագ հղումը շարահյուսական հարցերի համար, և AutoHotkey Script Showcase-ը՝ ավելի շատ սցենարների օրինակների համար:
Դեռ չե՞ք կարողանում բացել:
Եթե ձեր ֆայլը չի աշխատում, երբ AutoHotkey-ը տեղադրված է, և հատկապես, եթե այն չի ցուցադրում ձեզ տեքստային հրամաններ, երբ դիտվում է տեքստային խմբագրիչով, ապա իսկապես մեծ հավանականություն կա, որ դուք իրականում չունեք դրանցից որևէ մեկը: սցենարներ։
Որոշ ֆայլեր վերջում օգտագործում են վերջածանց, որը շատ է գրված «AHK»-ի նման, բայց դա չի նշանակում, որ դուք պետք է ֆայլերին վերաբերվեք որպես հավասար. դրանք միշտ չէ, որ բացվում են նույն ծրագրերով կամ փոխակերպվում են նույն գործիքները։
Օրինակ, գուցե դուք իսկապես ունեք AHX ֆայլ, որը WinAHX Tracker Module ֆայլ է, որը կապ չունի AutoHotkey-ի հետ օգտագործվող սցենարային ֆայլերի հետ: Կամ դա կարող է լինել AHS ֆայլ, որն օգտագործվում է Photoshop-ի հետ:
Մեկ այլ նմանատիպ հնչյունով, բայց բոլորովին այլ ֆայլի ընդլայնում APK-ն է: Սրանք հավելվածներ են, որոնք աշխատում են Android օպերացիոն համակարգով և հնարավորինս հեռու են տեքստային ֆայլերից, այնպես որ, եթե ունեք դրանցից մեկը, չեք կարողանա օգտագործել AutoHotkey բացիչները վերևից՝ այն բացելու համար:
ASHX ֆայլերը ևս մեկ օրինակ են: Այդ ֆայլի ընդլայնմանը ավելացված է միայն մեկ տառ, սակայն դրա ձևաչափը փոխարենը կապված է ASP. NET վեբ սերվերի հավելվածների հետ:
Այստեղ խնդիրն այն է, որ ուսումնասիրեք ֆայլի ընդլայնումը, որն օգտագործում է ձեր ֆայլը, որպեսզի կարողանաք գտնել համապատասխան ծրագիրը, որը կարող է բացել կամ փոխակերպել ֆայլը: