AHK datoteka (što je i kako je otvoriti)

Sadržaj:

AHK datoteka (što je i kako je otvoriti)
AHK datoteka (što je i kako je otvoriti)
Anonim

Što treba znati

  • AHK datoteka je AutoHotkey skripta.
  • Otvorite jedan s AutoHotkeyjem ili ga uredite uređivačem teksta.
  • Pretvorite u EXE s Ahk2Exe.

Ovaj članak objašnjava što je AHK datoteka i kako je otvoriti na računalu te kako je pretvoriti u izvršni format koji se više koristi (EXE).

Što je AHK datoteka?

Datoteka s nastavkom datoteke. AHK skripta je AutoHotkey. To je obična tekstualna vrsta datoteke koju koristi besplatni alat za skriptiranje za automatizaciju zadataka u sustavu Windows.

Program AutoHotkey koristi ovu datoteku za automatizaciju stvari kao što su klikanje upita prozora, upisivanje slova i brojeva, i puno više. Posebno je korisno za duge, dugotrajne i ponavljajuće radnje koje uvijek slijede iste korake.

Image
Image

Kako otvoriti AHK datoteku

Iako su AHK datoteke samo tekstualne datoteke, one se razumiju i izvode samo u kontekstu besplatnog programa AutoHotkey. Mora biti instaliran na istom računalu s kojeg se datoteka pokreće kako bi se mogli izvršavati njegovi zadaci.

Sve dok je sintaksa ispravna, softver razumije ono što je zapisano u datoteci kao niz naredbi koje AutoHotkey treba slijediti.

Posebno pazite da koristite samo izvršne datoteke poput ovih koje ste sami napravili ili koje ste preuzeli s pouzdanog izvora. Trenutak kada AHK datoteka postoji na računalu koje ima instaliran AutoHotkey je trenutak kada izlažete svoje računalo riziku. Datoteka može sadržavati štetne skripte koje bi potajno mogle oštetiti vaše osobne datoteke i važne sistemske datoteke.

Sve što je rečeno, budući da su AHK datoteke napisane u običnom tekstu, bilo koji uređivač teksta (kao što je Notepad u sustavu Windows ili onaj s našeg popisa najboljih besplatnih uređivača teksta) može se koristiti za izradu koraka i unošenje izmjena u postojeće datoteke. Opet, međutim, AutoHotkey mora biti instaliran kako bi naredbe uključene u tekstualnu datoteku stvarno učinile nešto.

To znači da ako napravite AHK datoteku na svom računalu i ona dobro radi s instaliranim AutoHotkeyjem, ne možete poslati tu istu datoteku nekom drugom tko nema instaliran softver i očekuje da će raditi za njih, isto. To jest, osim ako ga ne pretvorite u EXE, o čemu možete saznati više u odjeljku ispod.

Možda se neće činiti da ste otvorili AHK datoteku ako upute unutar datoteke ne čine nešto očito. Na primjer, ako je vaša postavljena da samo upiše rečenicu nakon što ste unijeli posebnu kombinaciju tipkovničkih naredbi, otvaranje te određene datoteke neće otkriti nikakav prozor ili naznaku da je pokrenuta. Međutim, zasigurno ćete znati da ste ga otvorili ako je konfiguriran za otvaranje drugih programa, isključivanje vašeg računala itd. - nešto očito.

Međutim, sve otvorene skripte prikazane su u Upravitelju zadataka, kao iu području obavijesti programske trake sustava Windows. Dakle, ako niste sigurni radi li neko aktivno u pozadini, svakako provjerite ta područja.

Kako pretvoriti jedan

AHK datoteke mogu se pretvoriti u EXE tako da se mogu pokrenuti bez potrebe za eksplicitnom instalacijom AutoHotkey. Više o pretvaranju u EXE možete pročitati na stranici tvrtke Pretvori skriptu u EXE (ahk2exe).

Uglavnom, najbrži način da to učinite je da desnom tipkom miša kliknete datoteku i odaberete Compile Script. Također možete izvršiti ovu konverziju putem programa Ahk2Exe koji se nalazi u instalacijskoj mapi AutoHotkeya. Možete ga potražiti putem izbornika Start ili pogledati u ovu mapu:


C:\Program Files\AutoHotkey\Compiler

AutoIt je program sličan AutoHotkeyu, ali umjesto njega koristi formate datoteka AUT i AU3. Možda ne postoji jednostavan način za pretvaranje AHK u jedan od tih formata, tako da ćete možda morati potpuno prepisati skriptu u AutoIt-u ako je to ono što tražite.

Primjeri datoteka AHK

Ispod je nekoliko primjera AutoHotkey skripti. Samo kopirajte jedan u uređivač teksta, spremite ga s datotečnim nastavkom AHK, a zatim ga otvorite na računalu na kojem je pokrenut AutoHotkey. Radit će u pozadini (nećete ih "vidjeti" otvorene) i raditi odmah kada se pokreću odgovarajuće tipke.

Ovaj će prikazati ili sakriti skrivene datoteke svaki put kada se tipke Windows i H pritisnu istovremeno. Ovo je mnogo brže od ručnog prikazivanja/skrivanja skrivenih datoteka.


; Prikaži ili sakrij skrivene datoteke

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, 1

Else

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

WinGetClass, eh_Class, A

If (eh_Class="32770" OR A_OSVersion="WIN_VISTA")

send, {F5}

Else PostMessage, 0x111, 28931,,, A

Return

Sljedeće je mnogo jednostavnija skripta koju je moguće u potpunosti uređivati prema vašim željama. Otvorit će program s brzom tipkovničkom prečacom. U ovom smo primjeru postavili da otvori Notepad kada se pritisne WIN+N.


n::Pokreni Notepad

Evo sličnog koji brzo otvara naredbeni redak s bilo kojeg mjesta:


p::Pokreni cmd

Pogledajte AutoHotkey Quick Reference za pitanja o sintaksi i AutoHotkey Script Showcase za više primjera skripti.

Još uvijek ne možete otvoriti?

Ako se vaša datoteka ne pokreće kada je AutoHotkey instaliran, a posebno ako vam ne prikazuje tekstualne naredbe kada je pregledavate u uređivaču teksta, onda postoji stvarno dobra šansa da zapravo nemate jednu od ovih skripte.

Neke datoteke koriste sufiks na kraju koji se piše kao "AHK", ali to ne znači da biste trebali tretirati datoteke kao jednake - one se ne otvaraju uvijek s istim programima ili pretvaraju s isti alati.

Na primjer, možda stvarno imate AHX datoteku, koja je WinAHX Tracker Module datoteka koja nema nikakve veze s datotekama skripti koje se koriste s AutoHotkey. Ili bi to mogla biti AHS datoteka koja se koristi s Photoshopom.

Još jedno datotečno proširenje sličnog zvuka, ali potpuno drugačije je APK. To su aplikacije koje rade na Android operativnom sustavu i što je moguće dalje od tekstualnih datoteka, pa ako imate jednu od njih, nećete moći koristiti otvarače AutoHotkey odozgo da je otvorite.

ASHX datoteke su još jedan primjer. Samo jedno slovo dodaje se toj ekstenziji datoteke, ali format umjesto toga ima veze s aplikacijama web poslužitelja ASP. NET.

Ovdje je poanta da istražite ekstenziju datoteke koju vaša datoteka koristi kako biste mogli pronaći odgovarajući program koji može otvoriti ili pretvoriti datoteku.

Preporučeni: