Ano ang Dapat Malaman
- Ang AHK file ay isang AutoHotkey script.
- Buksan ang isa gamit ang AutoHotkey, o i-edit ito gamit ang isang text editor.
- I-convert sa EXE gamit ang Ahk2Exe.
Ipinapaliwanag ng artikulong ito kung ano ang AHK file at kung paano buksan ang isa sa iyong computer, at kung paano i-convert ang isa sa mas malawak na ginagamit na executable format (EXE).
Ano ang AHK File?
Ang isang file na may extension ng. AHK file ay isang AutoHotkey script. Isa itong plain text na uri ng file na ginagamit ng isang libreng scripting tool para sa pag-automate ng mga gawain sa Windows.
Ginagamit ng AutoHotkey program ang file na ito para i-automate ang mga bagay tulad ng pag-click sa mga window prompt, pag-type ng mga titik at numero, at marami pa. Ito ay partikular na kapaki-pakinabang para sa mahaba, matagal, at paulit-ulit na mga aksyon na palaging sumusunod sa parehong mga hakbang.
Paano Magbukas ng AHK File
Kahit na mga text file lang ang mga AHK file, naiintindihan at isinasagawa lang ang mga ito sa loob ng konteksto ng libreng AutoHotkey program. Kailangan itong mai-install sa parehong computer kung saan ine-execute ang file upang maisagawa ang mga gawain nito.
Hangga't tama ang syntax, naiintindihan ng software kung ano ang nakasulat sa file bilang isang serye ng mga command na dapat sundin ng AutoHotkey.
Mag-ingat na gumamit lang ng mga executable na file tulad ng mga ito na ginawa mo mismo o na-download mo mula sa pinagkakatiwalaang pinagmulan. Sa sandaling mayroon nang AHK file sa isang computer na may naka-install na AutoHotkey ay ang sandaling ilagay mo sa panganib ang iyong computer. Maaaring naglalaman ang file ng mga mapaminsalang script na maaaring lihim na makapinsala sa iyong mga personal na file at sa mahahalagang file ng system.
Lahat ng sinabi, dahil ang mga AHK file ay nakasulat sa plain text, anumang text editor (tulad ng Notepad sa Windows o isa mula sa aming listahan ng Pinakamahusay na Libreng Text Editor) ay maaaring gamitin upang buuin ang mga hakbang at gumawa ng mga pagbabago sa mga kasalukuyang file. Muli, gayunpaman, dapat na mai-install ang AutoHotkey upang gawin ang mga utos na kasama sa text file na talagang gumawa ng isang bagay.
Ito ay nangangahulugan na kung gumawa ka ng AHK file sa iyong computer, at ito ay gumagana nang maayos sa AutoHotkey na naka-install, hindi mo maipapadala ang parehong file na iyon sa ibang tao na walang software na naka-install at inaasahan na gagana ito para sa kanila, masyadong. Iyon ay, maliban kung iko-convert mo ito sa EXE, na maaari mong matutunan ang higit pa tungkol sa seksyon sa ibaba.
Maaaring hindi ka nagbukas ng isang AHK file kung ang mga tagubilin sa loob ng file ay hindi gumawa ng isang bagay na halata. Halimbawa, kung ang sa iyo ay naka-set up na mag-type lang ng isang pangungusap pagkatapos mong maglagay ng espesyal na kumbinasyon ng mga keyboard command, ang pagbukas ng partikular na file na iyon ay hindi magpapakita ng anumang window o indikasyon na ito ay tumatakbo. Gayunpaman, siguradong malalaman mong nagbukas ka ng isa kung naka-configure ito upang magbukas ng iba pang mga program, isara ang iyong computer, atbp.-isang bagay na halata.
Gayunpaman, ang lahat ng bukas na script ay ipinapakita sa Task Manager, gayundin sa notification area ng Windows taskbar. Kaya kung hindi ka sigurado kung ang isa ay aktibong tumatakbo sa background, tiyaking suriin ang mga lugar na iyon.
Paano Mag-convert ng Isa
Ang AHK file ay maaaring i-convert sa EXE upang tumakbo ang mga ito nang hindi kinakailangang tahasang i-install ang AutoHotkey. Maaari kang magbasa nang higit pa tungkol sa pag-convert sa EXE sa pahina ng Convert a Script to an EXE (ahk2exe) ng kumpanya.
Sa pangkalahatan, ang pinakamabilis na paraan para gawin iyon ay ang pag-right-click sa file at piliin ang Compile Script. Maaari mo ring gawin ang conversion na ito sa pamamagitan ng Ahk2Exe program na kasama sa folder ng pag-install ng AutoHotkey. Maaari mo itong hanapin sa Start menu o tingnan sa folder na ito:
C:\Program Files\AutoHotkey\Compiler
Ang AutoIt ay isang program na katulad ng AutoHotkey ngunit ginagamit ang mga format ng AUT at AU3 file sa halip. Maaaring walang madaling paraan upang i-convert ang AHK sa isa sa mga format na iyon, kaya maaaring kailanganin mong ganap na muling isulat ang script sa AutoIt kung ito ang iyong hinahanap.
AHK File Examples
Sa ibaba ay ilang halimbawa ng AutoHotkey script. Kumopya lang ng isa sa isang text editor, i-save ito gamit ang AHK extension ng file, at pagkatapos ay buksan ito sa isang computer na nagpapatakbo ng AutoHotkey. Tatakbo ang mga ito sa background (hindi mo "makikita" na bukas ang mga ito) at gagana kaagad kapag na-trigger ang mga kaukulang key.
Ito ay magpapakita o magtatago ng mga nakatagong file sa tuwing pipindutin ang Windows at H na key. Ito ay mas mabilis kaysa sa manu-manong pagpapakita/pagtago ng mga nakatagong file.
; Ipakita o itago ang mga nakatagong file
h::
RegRead, HiddenFiles_Status, HKEY_CURRENT_USER, Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, Hidden
If HiddenFiles_Status=2 RegWrite, REG_DWORD, HKEY_CURRENT_USER, Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, Hidden, 1Else RegWrite, REG_DWORD, HKEY_CURRENT_USER, Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, Hidden, 2 s, eh_etClass If (eh_Class="32770" O A_OSVersion="WIN_VISTA") send, {F5} Iba pang PostMessage, 0x111, 28931,,, A Return
Ang sumusunod ay isang mas simpleng script na ganap na mae-edit ayon sa gusto mo. Magbubukas ito ng program na may mabilis na keyboard shortcut. Sa halimbawang ito, itinakda namin itong buksan ang Notepad kapag pinindot ang WIN+N.
n::Patakbuhin ang Notepad
Narito ang isang katulad na mabilis na nagbubukas ng Command Prompt mula sa kahit saan:
p::Patakbuhin ang cmd
Tingnan ang AutoHotkey Quick Reference para sa mga tanong sa syntax, at AutoHotkey Script Showcase para sa higit pang mga halimbawa ng script.
Hindi pa rin ba Ito Mabuksan?
Kung hindi gumagana ang iyong file kapag naka-install ang AutoHotkey, at lalo na kung hindi ito nagpapakita sa iyo ng mga text command kapag tiningnan gamit ang isang text editor, kung gayon mayroong isang magandang pagkakataon na wala ka talagang isa sa mga ito mga script.
Ang ilang mga file ay gumagamit ng suffix sa dulo na binabaybay nang husto tulad ng "AHK, " ngunit hindi iyon nangangahulugan na dapat mong ituring ang mga file bilang pantay-hindi sila palaging nagbubukas gamit ang parehong mga programa o nagko-convert gamit ang parehong mga tool.
Halimbawa, marahil mayroon ka talagang AHX file, na isang WinAHX Tracker Module file na walang kaugnayan sa mga script na file na ginamit sa AutoHotkey. O maaaring ito ay isang AHS file na ginamit sa Photoshop.
Ang isa pang katulad-tunog ngunit ganap na naiibang extension ng file ay APK. Ito ang mga application na tumatakbo sa Android operating system at malayo sa mga text file hangga't maaari, kaya kung mayroon ka sa mga iyon, hindi mo magagamit ang mga AutoHotkey openers mula sa itaas para buksan ito.
Ang ASHX file ay isa pang halimbawa. Isang letra lang ang idinagdag sa extension ng file na iyon, ngunit ang format ay may kinalaman sa mga ASP. NET web server application sa halip.
Ang punto dito ay ang pagsasaliksik sa file extension na ginagamit ng iyong file para mahanap mo ang naaangkop na program na maaaring magbukas o mag-convert ng file.