.AHK dosya uzantısına sahip bir dosya, bir AutoHotkey Komut Dosyası dosyasıdır. Windows'taki görevleri otomatikleştirmek için ücretsiz bir komut dosyası oluşturma aracı olan AutoHotkey tarafından kullanılan düz metin dosyası türüdür.
AutoHotkey, bu dosyayı pencere komut istemlerine tıklamak, harfleri ve sayıları yazmak ve daha fazlasını otomatikleştirmek için kullanabilir. Her zaman aynı adımları izleyen uzun, zorlu ve tekrarlayan eylemler için özellikle kullanışlıdır.
AHK Dosyası Nasıl Açılır
AHK dosyaları sadece metin dosyaları olsa da, bunlar yalnızca ücretsiz AutoHotkey programı bağlamında anlaşılır ve yürütülür. Dosyanın yapmak üzere yazıldığı görevleri yerine getirebilmesi için 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 oluşturduğunuz veya güvenilir bir kaynaktan indirdiğiniz bu tür çalıştırılabilir dosyaları kullanmaya ekstra özen gösterin. AutoHotkey'in yüklü olduğu bir bilgisayarda bir AHK dosyasının 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 çok fazla zarar verebilecek zararlı komut dosyaları içerebilir.
AutoHotkey indirme sayfası, hem yazılımın tam yükleyici sürümünü hem de Windows'un hem 32 bit hem de 64 bit sürümleri için taşınabilir bir seçenek içerir.
Tüm söylenenler, 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ında bulunan komutların gerçekten bir şeyler yapması için AutoHotkey'in yüklenmesi gerekir.
Bu, bilgisayarınızda bir AHK dosyası oluşturduğunuzda ve AutoHotkey yüklüyken sorunsuz çalışıyorsa, aynı dosyayı yazılımı yüklemeyen ve onlar için çalışmasını bekleyemeyeceğiniz başka birine gönderemeyeceğiniz anlamına gelir. Tabii ki, onu aşağıdaki bölümde daha fazla bilgi edinebileceğiniz EXE'ye dönüştürmedikçe.
Dosyanın içindeki talimatlar bariz bir şey yapmıyorsa, bir AHK dosyası açmış gibi görünmeyebilir. Örneğin, sizinki, klavye komutlarının özel bir kombinasyonunu girdikten sonra sadece bir cümle yazacak şekilde ayarlandıysa, o dosyanın açılması, çalıştığına dair herhangi bir pencere veya gösterge göstermez. Ancak, diğer programları açmak, bilgisayarınızı kapatmak vb. İç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 AutoHotkey olarak ve Windows görev çubuğunun bildirim alanında gösterilir. Dolayısıyla, bir AHK dosyasının şu anda arka planda çalışıp çalışmadığından emin değilseniz, bu alanları kontrol ettiğinizden emin olun.
Bir 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. Şirketin Komut Dosyasını EXE'ye (ahk2exe) dönüştürme sayfasında EXE'ye dönüştürme hakkında daha fazla bilgi edinebilirsiniz.
Temel olarak, bunu yapmanın en hızlı yolu, dosyayı sağ tıklamak ve Komut Dosyasını Derleyin seçeneği. Bu dönüşümü AutoHotkey'in kurulum klasöründe bulunan Ahk2Exe programı aracılığıyla da yapabilirsiniz. Bunu Başlat menüsünden arayabilir veya bu klasöre bakabilirsiniz:
C: Program Dosyaları AutoHotkey Derleyici
AutoIt, AutoHotkey'e benzer ancak bunun yerine AUT ve AU3 dosya formatlarını kullanan bir programdır. AHK'yı 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 dakikalar içinde kullanabileceğiniz birkaç örnek 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çıldıklarını "görmezsiniz") ve ilgili tuşlar tetiklendiğinde anında çalışırlar.
Bu, her seferinde gizli dosyaları gösterecek veya gizleyecektir. , Windows ve H tuşlarına aynı anda basılır. Bu, gizli dosyaları manuel olarak göstermekten / gizlemekten çok daha hızlıdır.
; Gizli dosyaları göstermek veya gizlemek için Windows Tuşu + H'yi kullanın
#h ::
RegRead, HiddenFiles_Status, HKEY_CURRENT_USER, Software Microsoft Windows CurrentVersion Explorer Advanced, Hidden
HiddenFiles_Status = 2 ise
RegWrite, REG_DWORD, HKEY_CURRENT_USER, Software Microsoft Windows CurrentVersion Explorer Advanced, Hidden, 1
başka
RegWrite, REG_DWORD, HKEY_CURRENT_USER, Software Microsoft Windows CurrentVersion Explorer Advanced, Hidden, 2
WinGetClass, eh_Class, A
Eğer (eh_Class = "# 32770" VEYA A_OSVersion = "WIN_VISTA")
gönder, {F5}
Else PostMessage, 0x111, 28931 ,,, A
Dönüş
Aşağıdaki, beğeninize göre tamamen düzenlenebilir olan çok daha basit bir AutoHotkey betiğidir. Hızlı klavye kısayoluna sahip bir program açacaktır. Bu örnekte, komut dosyasını Not Defteri'ni açacak şekilde ayarladık. WIN + N basıldı.
#n :: Not Defteri Çalıştır
İşte Komut İstemi'ni her yerden hızlı bir şekilde açan benzer bir tane:
#p :: cmd'yi çalıştır
Söz dizimi soruları ve diğer komut dosyası örnekleri için AutoHotkey Hızlı Başvurusu'na bakın.
Hala Açamıyor musunuz?
AutoHotkey yüklendiğinde dosyanız çalışmıyorsa ve özellikle bir metin düzenleyiciyle görüntülendiğinde size metin komutları göstermiyorsa, gerçekten bir AutoHotkey Script dosyasına sahip olmama şansınız çok yüksektir.
Bazı dosyalar sonunda ".AHK" gibi çok yazılmış bir sonek kullanır, ancak bu, dosyaları eşit olarak değerlendirmeniz gerektiği anlamına gelmez - her zaman aynı programlarla açılmazlar veya aynı araçlarla dönüştürülmezler.
Örneğin, AutoHotkey ile kullanılan komut dosyalarıyla hiçbir ilişkisi olmayan bir WinAHX İzleyici Modülü dosyası olan bir AHX dosyanız olabilir. Veya Photoshop ile kullanılan bir AHS dosyası olabilir.
Benzer bir sese sahip ancak tamamen farklı bir dosya uzantısı APK'dir. Bunlar, Android işletim sisteminde çalışan ve metin dosyalarından olabildiğince uzak olan uygulamalardır, bu nedenle bunlardan birine sahipseniz, AutoHotkey açıcılarını yukarıdan açmak için 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 amaç, kullandığı dosya uzantısını araştırmak, böylece dosyayı açabilecek veya dönüştürebilecek uygun programı bulabilmenizdir.