Autohotkey script dilinde herhangi bir kodlama yapıldığında bunu exe ye çevirirken (Compile) Orjinal compiler bize sürüm bilgisi site ismi yazma gibi sçenekler sunmaz bunun yerine compiler içerisinde yeralan
AHK exe lerine version bilgisi yazalım
1. Sayfa sonundaki dosyayı indirelim ve herhangi bir yere zipten çıkartalım , içerisinde aşağıdaki resimde gördüğünüz dosyalar bulunacaktır.
2. Compiler zip dosyasını diyelimki masaüstümüze çıkartalım (Bu orjinal AHK compilerdir)
3. Compile_AHK_Setup.zip dosyasını çıkarıp içerisinde bulunan "Compile_AHK_Setup.exe" dosyasını çalıştıralım , ilk başta bir hata mesajı verecektir burayı evet deyip geçelim
4. Bir sonraki ekranda Portable kurulum kısmını seçelim ve "Next" diyelim
5. Son ekranımızda compiler.zip i nereye çıkarttıysak yer olarak orayı göstermemiz gerekir mesela "D:\compiler" ise kurulum yolu olarak "D:\compiler" dememiz gerekir. Bende compiler klasörü masaüstünde olduğundan aşağıdaki kurulum yerini seçtim
6. Herşey yolunda gittiyse kurulumun başarılı olduğuna dair bir mesaj almamız gerekir
7. Artık Ahk scriptlerini kolayca .exe haline getirebiliriz fakat tavsiyem compile klasörü içerisindeki Upx ve Resources hacker programlarının en güncel sürümlerini kullanmanızdır. ben yazının yayımlandığı tarihteki dosyaları indirme linkinde sundum.
Bu dosyaların yeni sürümlerini replace (üzerine yazdırmak) ettinizse artık , indirdiğiniz dosya içerisinde yeralan sample klasörü içindeki basit scripti exe ye çevirebilirsiniz. bunun için Compile_AHK.exe dosyaını çift tıklayıp çalıştırın ve mute.ahk dosyasını gösterin açılan ekranda version sekmesine geçip sol üst köşedeki "set version Info" kısmına tik koyalım.
Ardından kendimizce gerekli sürüm bilgilerini dolduralım. son işlem olarak "Icons" sekmesine geçiş yapın ve kullanacağınız ikonu seçin. Eğer ikonu seçtiğinizde bir hata iletisi alırsanız ikon dosyasını masaüstüne veya başka bir konuma kopyalayıp işlemi tekrarlayın. Orjinal ikonu mu kullanmak istiyorsunuz diye sorarsa evet deyin (Nasıl olsa ikonu tekrar bulabilirsiniz).
Son işlem olarak sol alt köşedeki compile butonuna basalım ve exe dosyamızı oluşturalım. ve belirttiğimiz yere sürüm bilgilerini ve site ismini bizim oluşturduğumuz .exe dosyası oluşacaktır.
Örnek kodları exe yaptınızssa bir tıklama ile sesi kapatacaktır. Dosyayı virüstotal e tarattığınızda bir satırlık kodun nasıl yanlış uyarılara maruz kaldığını kendiniz gözlemleyebilirsiniz.Bu arada merak edenler için küçük bir bilgi vereyim Autohotkey ile Autoit birbirlerine benzer her ikiside C++ ile yazılmıştır fakat Autohotkey Bazı komutlarını Autoit ten almıştır.
- Autohotkey kodlarını exe haline getirelim Burada
- Bir Programın ikonunu değiştirmek Burada
- .vbs dosyasını .exe yapmak için ücretsiz programlar Burada
- Powershell scriptlerini .exe yapalım Burada
- Power GUI ile Powershell scriptlerini exe yapalım Burada
- Registry kaydını Autoit ile exe ye çevirelim Burada
Faydalı bulmana memnun oldum , selamlar
teşekkürler, hazırladığım autohotkey scriptine sürüm bilgisi veremiyordum bunu öğrendiğim iyi oldu