რა უნდა იცოდე
- AHK ფაილი არის AutoHotkey სკრიპტი.
- გახსენით ის AutoHotkey-ით, ან დაარედაქტირეთ ტექსტის რედაქტორით.
- გადაიყვანეთ EXE-ზე Ahk2Exe-ით.
ეს სტატია განმარტავს, თუ რა არის AHK ფაილი და როგორ უნდა გახსნათ ის თქვენს კომპიუტერში, ასევე როგორ გადაიყვანოთ იგი უფრო ფართოდ გამოყენებულ შესრულებად ფორმატში (EXE).
რა არის AHK ფაილი?
ფაილი. AHK ფაილის გაფართოებით არის AutoHotkey სკრიპტი. ეს არის უბრალო ტექსტური ფაილის ტიპი, რომელსაც იყენებს უფასო სკრიპტირების ინსტრუმენტი Windows-ში ამოცანების ავტომატიზაციისთვის.
AutoHotkey პროგრამა იყენებს ამ ფაილს ავტომატიზაციისთვის, როგორიცაა ფანჯრის მოთხოვნის დაწკაპუნება, ასოების და ციფრების აკრეფა და მრავალი სხვა. ეს განსაკუთრებით სასარგებლოა ხანგრძლივი, გაწელილი და განმეორებადი მოქმედებებისთვის, რომლებიც ყოველთვის ერთი და იგივე ნაბიჯებით მიჰყვება.
როგორ გავხსნათ AHK ფაილი
მიუხედავად იმისა, რომ AHK ფაილები მხოლოდ ტექსტური ფაილებია, მათი გაგება და შესრულება ხდება მხოლოდ უფასო AutoHotkey პროგრამის კონტექსტში. ის უნდა იყოს დაინსტალირებული იმავე კომპიუტერზე, საიდანაც შესრულებულია ფაილი, რათა შესრულდეს მისი ამოცანები.
სანამ სინტაქსი სწორია, პროგრამული უზრუნველყოფა ესმის, რა არის ჩაწერილი ფაილში, როგორც ბრძანებების სერია, რომელსაც AutoHotkey უნდა შეასრულოს.
დამატებითი ყურადღება გამოიჩინეთ მხოლოდ ისეთი შესრულებადი ფაილების გამოყენებაზე, როგორიც თქვენ თავად შექმენით ან გადმოწერეთ სანდო წყაროდან. იმ მომენტში, როდესაც AHK ფაილი არსებობს კომპიუტერზე, რომელსაც აქვს დაინსტალირებული AutoHotkey, არის მომენტი, როდესაც თქვენს კომპიუტერს საფრთხეში აყენებთ. ფაილი შეიძლება შეიცავდეს მავნე სკრიპტებს, რომლებმაც შეიძლება ფარულად ბევრი ზიანი მიაყენოს როგორც თქვენს პირად ფაილებს, ასევე მნიშვნელოვან სისტემურ ფაილებს.
ყველაფერი ნათქვამია, რადგან AHK ფაილები იწერება უბრალო ტექსტში, ნებისმიერი ტექსტური რედაქტორი (როგორიცაა Notepad Windows-ში ან ჩვენი საუკეთესო უფასო ტექსტური რედაქტორების სიიდან) შეიძლება გამოყენებულ იქნას ნაბიჯების ასაგებად და არსებულ ფაილებში ცვლილებების შესატანად.თუმცა, ისევ AutoHotkey უნდა იყოს დაინსტალირებული, რათა ტექსტურ ფაილში შემავალი ბრძანებები რეალურად შეასრულონ რაღაც.
ეს ნიშნავს, თუ თქვენ შექმნით AHK ფაილს თქვენს კომპიუტერში და ის კარგად მუშაობს დაინსტალირებული AutoHotkey-ით, თქვენ არ შეგიძლიათ გაუგზავნოთ იგივე ფაილი ვინმეს, ვისაც არ აქვს დაინსტალირებული პროგრამა და მოელით, რომ ის იმუშავებს მათთვის. ასევე. ანუ, თუ არ დააკონვერტირებთ მას EXE-ზე, რის შესახებაც შეგიძლიათ მეტი გაიგოთ ქვემოთ მოცემულ განყოფილებაში.
შეიძლება არ ჩანდეს, რომ თქვენ გახსენით AHK ფაილი, თუ ფაილის შიგნით არსებული ინსტრუქციები რაიმე აშკარას არ აკეთებს. მაგალითად, თუ თქვენი დაყენებულია ისე, რომ უბრალოდ აკრიფოთ წინადადება კლავიატურის ბრძანებების სპეციალურ კომბინაციაში შეყვანის შემდეგ, მაშინ ამ კონკრეტული ფაილის გახსნა არ გამოავლენს რაიმე ფანჯარას ან მითითებას, რომ ის მუშაობს. თუმცა, თქვენ აუცილებლად გეცოდინებათ, რომ გახსენით, თუ ის კონფიგურირებულია სხვა პროგრამების გასახსნელად, კომპიუტერის გამორთვაზე და ა.შ. - რაღაც აშკარაა.
თუმცა, ყველა ღია სკრიპტი ნაჩვენებია სამუშაო მენეჯერში, ისევე როგორც Windows-ის ამოცანების ზოლის შეტყობინებების ზონაში. ასე რომ, თუ არ ხართ დარწმუნებული, აქტიურად მუშაობს თუ არა ფონზე, დარწმუნდით, რომ შეამოწმეთ ეს სფეროები.
როგორ გადავიტანოთ ერთი
AHK ფაილები შეიძლება გარდაიქმნას EXE-ში, რათა მათ შეძლონ გაშვება AutoHotkey ცალსახად დაყენების გარეშე. შეგიძლიათ მეტი წაიკითხოთ EXE-ზე კონვერტაციის შესახებ კომპანიის სკრიპტის კონვერტაცია EXE-ზე (ahk2exe) გვერდზე.
ძირითადად, ამის გაკეთების ყველაზე სწრაფი გზაა დააწკაპუნოთ ფაილზე და აირჩიეთ შედგენა სკრიპტი. თქვენ ასევე შეგიძლიათ გააკეთოთ ეს კონვერტაცია Ahk2Exe პროგრამის საშუალებით, რომელიც შედის AutoHotkey-ის ინსტალაციის საქაღალდეში. შეგიძლიათ მოძებნოთ ის Start მენიუში ან მოძებნოთ ამ საქაღალდეში:
C:\Program Files\AutoHotkey\Compiler
AutoIt არის პროგრამა, რომელიც AutoHotkey-ის მსგავსია, მაგრამ ამის ნაცვლად იყენებს AUT და AU3 ფაილის ფორმატებს. შეიძლება არ იყოს მარტივი გზა AHK-ის ერთ-ერთ ფორმატში გადასაყვანად, ასე რომ თქვენ შეიძლება დაგჭირდეთ მთლიანად გადაწეროთ სკრიპტი AutoIt-ში, თუ ეს არის ის, რისკენაც გსურთ.
AHK ფაილის მაგალითები
ქვემოთ მოცემულია AutoHotkey სკრიპტების რამდენიმე მაგალითი.უბრალოდ დააკოპირეთ ერთი ტექსტის რედაქტორში, შეინახეთ AHK ფაილის გაფართოებით და შემდეგ გახსენით კომპიუტერზე, რომელიც მუშაობს AutoHotkey. ისინი იმუშავებენ ფონზე (თქვენ ვერ „ხედავთ“მათ გახსნილს) და მყისიერად იმუშავებენ შესაბამისი კლავიშების გაშვებისას.
ეს გამოჩნდება ან დამალავს დამალულ ფაილებს ყოველ ჯერზე Windows და H ღილაკების ერთდროულად დაჭერისას. ეს ბევრად უფრო სწრაფია, ვიდრე ფარული ფაილების ხელით ჩვენება/დამალვა.
; დამალული ფაილების ჩვენება ან დამალვა
სთ::
RegRead, HiddenFiles_Status, HKEY_CURRENT_USER, Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced. სხვა
RegWrite, REG_DWORD, HKEY_CURRENT_USER, პროგრამული უზრუნველყოფა\Microsoft\Windows\CurrentVersion\Explorer\Advanced, დამალული, 2
კლასში G-ში 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 ვებ სერვერის აპლიკაციებს.
აქ მთავარია შეისწავლოთ ფაილის გაფართოება, რომელსაც იყენებს თქვენი ფაილი, რათა იპოვოთ შესაბამისი პროგრამა, რომელსაც შეუძლია ფაილის გახსნა ან კონვერტაცია.