Bilinmesi Gerekenler
- Bir AHK dosyası bir AutoHotkey komut dosyasıdır.
- AutoHotkey ile bir tane açın veya bir metin düzenleyici ile düzenleyin.
- Ahk2Exe ile EXE'ye dönüştürün.
Bu makale, AHK dosyasının ne olduğunu ve bilgisayarınızda nasıl açılacağını ve bir dosyanın daha yaygın olarak kullanılan bir yürütülebilir biçime (EXE) nasıl dönüştürüleceğini açıklar.
AHK Dosyası Nedir?
. AHK dosya uzantısına sahip bir dosya, bir AutoHotkey komut dosyasıdır. Windows'ta görevleri otomatikleştirmek için ücretsiz bir komut dosyası oluşturma aracı tarafından kullanılan düz metin dosyası türüdür.
AutoHotkey programı, pencere istemlerini tıklamak, harfleri ve sayıları yazmak ve daha pek çok şeyi otomatikleştirmek için bu dosyayı kullanır. Her zaman aynı adımları izleyen uzun, uzun ve tekrar eden eylemler için özellikle yararlıdır.
Bir AHK Dosyası Nasıl Açılır
AHK dosyaları yalnızca metin dosyaları olsa da, yalnızca ücretsiz AutoHotkey programı bağlamında anlaşılır ve yürütülür. Görevlerinin gerçekleştirilebilmesi için dosyanın yürütüldüğü bilgisayara yüklenmesi gerekir.
Sözdizimi doğru olduğu sürece, yazılım dosyada yazılanları AutoHotkey'in izlemesi gereken bir dizi komut olarak anlar.
Yalnızca kendi yaptığınız veya güvenilir bir kaynaktan indirdiğiniz bu gibi yürütülebilir dosyaları kullanmaya özen gösterin. AutoHotkey'in kurulu olduğu bir bilgisayarda bir AHK dosyası bulunduğu an, bilgisayarınızı riske attığınız andır. Dosya, hem kişisel dosyalarınıza hem de önemli sistem dosyalarına gizlice çok fazla zarar verebilecek zararlı komut dosyaları içerebilir.
Tüm bunlar, AHK dosyaları düz metin olarak yazıldığından, adımları oluşturmak ve mevcut dosyalarda değişiklik yapmak için herhangi bir metin düzenleyici (Windows'taki Not Defteri veya En İyi Ücretsiz Metin Düzenleyicileri listemizden biri gibi) kullanılabilir. Yine de, metin dosyasındaki komutların gerçekten bir şeyler yapmasını sağlamak için AutoHotkey yüklenmelidir.
Bu, bilgisayarınızda bir AHK dosyası oluşturursanız ve AutoHotkey yüklüyken sorunsuz çalışıyorsa, aynı dosyayı yazılımı yüklememiş başka birine gönderemez ve onlar için çalışmasını bekleyemezsiniz demektir., fazla. Diğer bir deyişle, aşağıdaki bölümde daha fazla bilgi edinebileceğiniz EXE'ye dönüştürmediğiniz sürece.
Dosyanın içindeki talimatlar bariz bir şey yapmıyorsa, bir AHK dosyası açmış gibi görünmeyebilir. Örneğin, sizinki, özel bir klavye komutları kombinasyonu girdikten sonra bir cümle yazacak şekilde ayarlanmışsa, o dosyanın açılması herhangi bir pencereyi veya çalıştığına dair göstergeyi göstermez. Ancak, diğer programları açmak, bilgisayarınızı kapatmak vb. için yapılandırılmışsa, bir tane açtığınızı kesinlikle bileceksiniz - bariz bir şey.
Ancak, tüm açık komut dosyaları Görev Yöneticisi'nde ve Windows görev çubuğunun bildirim alanında gösterilir. Bu nedenle, arka planda aktif olarak çalışıp çalışmadığından emin değilseniz, o alanları kontrol ettiğinizden emin olun.
Biri Nasıl Dönüştürülür
AHK dosyaları, AutoHotkey'i açıkça yüklemek zorunda kalmadan çalışabilmeleri için EXE'ye dönüştürülebilir. EXE'ye dönüştürme hakkında daha fazla bilgiyi şirketin Komut Dosyasını EXE'ye Dönüştür (ahk2exe) sayfasında okuyabilirsiniz.
Temelde, bunu yapmanın en hızlı yolu, dosyaya sağ tıklayıp Komut Dosyasını Derle'yi seçmektir. Bu dönüştürmeyi AutoHotkey'in kurulum klasöründe bulunan Ahk2Exe programı aracılığıyla da yapabilirsiniz. Başlat menüsünden arayabilir veya şu klasöre bakabilirsiniz:
C:\Program Files\AutoHotkey\Compiler
AutoIt, AutoHotkey'e benzer ancak bunun yerine AUT ve AU3 dosya biçimlerini kullanan bir programdır. AHK'yi bu biçimlerden birine dönüştürmenin kolay bir yolu olmayabilir, bu nedenle, peşinde olduğunuz şey buysa, komut dosyasını AutoIt'te tamamen yeniden yazmanız gerekebilir.
AHK Dosya Örnekleri
Aşağıda birkaç AutoHotkey komut dosyası örneği bulunmaktadır. Birini bir metin düzenleyiciye kopyalayın, AHK dosya uzantısıyla kaydedin ve ardından AutoHotkey çalıştıran bir bilgisayarda açın. Arka planda çalışırlar (açtıklarını "görmezsiniz") ve ilgili tuşlar tetiklendiğinde anında çalışırlar.
Bu, Windows ve H tuşlarına aynı anda basıldığında gizli dosyaları gösterecek veya gizleyecektir. Bu, gizli dosyaları manuel olarak göstermekten/gizlemekten çok daha hızlıdır.
; Gizli dosyaları göster veya gizle
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" VEYA A_OSVersion="WIN_VISTA")
send, {F5}
Else PostMessage, 0x111, 28931,,, A
Return
Aşağıdaki, beğeninize göre tamamen düzenlenebilen çok daha basit bir komut dosyasıdır. Hızlı bir klavye kısayoluyla bir program açacaktır. Bu örnekte, WIN+N tuşlarına basıldığında Not Defteri'ni açacak şekilde ayarladık.
n::Not Defterini Çalıştır
İşte Komut İstemi'ni herhangi bir yerden hızla açan benzer bir tane:
p::cmd çalıştırın
Sözdizimi soruları için AutoHotkey Hızlı Başvurusu'na ve daha fazla komut dosyası örneği için AutoHotkey Komut Dosyası Vitrini'ne bakın.
Hala Açamıyor musunuz?
Dosyanız AutoHotkey yüklendiğinde çalışmıyorsa ve özellikle bir metin düzenleyiciyle görüntülendiğinde size metin komutları göstermiyorsa, bunlardan birine sahip olmama ihtimaliniz çok yüksektir. komut dosyaları.
Bazı dosyalar, sonunda "AHK" gibi yazılan bir sonek kullanır, ancak bu, dosyalara eşit muamele etmeniz gerektiği anlamına gelmez; bunlar her zaman aynı programlarla açılmaz veya aynı araçlar.
Örneğin, belki gerçekten AutoHotkey ile kullanılan komut dosyası dosyalarıyla ilgisi olmayan bir WinAHX Tracker Module dosyası olan bir AHX dosyanız vardır. Veya Photoshop ile kullanılan bir AHS dosyası olabilir.
Kulağa benzer ancak tamamen farklı bir dosya uzantısı APK'dır. Bunlar Android işletim sisteminde çalışan ve metin dosyalarından mümkün olduğunca uzak olan uygulamalardır, bu yüzden bunlardan birine sahipseniz, açmak için yukarıdan AutoHotkey açıcılarını kullanamazsınız.
ASHX dosyaları başka bir örnektir. Bu dosya uzantısına yalnızca bir harf eklenir, ancak biçim bunun yerine ASP. NET web sunucusu uygulamalarıyla ilgilidir.
Buradaki nokta, dosyayı açabilecek veya dönüştürebilecek uygun programı bulabilmeniz için dosyanızın kullandığı dosya uzantısını araştırmaktır.