AutoIt konusu son yıllarda oldukça ilgi çeken bir konu. Medyada ve genel olarak toplumda kendisine gösterilen ilginin artmasıyla, AutoIt'in günlük hayatımızda önemli bir rol oynadığı açıktır. Ayrıca, AutoIt'in önemi küresel olarak kabul edilmiştir ve etkisi çok çeşitli alan ve disiplinlere yayılmaktadır. Bu makalede, AutoIt'i bu kadar anlamlı ve önemli kılan şeyin ne olduğunu ayrıntılı olarak inceleyeceğiz, hayatımızın farklı yönleri üzerindeki etkisini inceleyeceğiz ve konuya derinlemesine bir bakış sunacağız.
![]() | |
![]() | |
Geliştirici(ler) | Jonathan Bennett & AutoIt Team |
---|---|
Güncel sürüm | 3.3.16.1[1] ![]() |
İşletim sistemi | Microsoft Windows |
Tür | Otomasyon |
Lisans | Ücretsiz yazılım |
Resmî sitesi | www.autoitscript.com/site/autoit/ |
AutoIt, Microsoft Windows için ücretsiz bir otomasyon yazılımıdır. Yazılımın ilk versiyonları tamamen otomasyona yönelik hazırlanmış olsa da sonradan kapsamı genişletilerek hemen her türlü uygulamanın geliştirilebileceği bir programlama aracı haline gelmiştir.
Versiyon 3 sürümüyle birlikte söz dizimi BASIC türevi dillere benzer şeklide yeniden yapılandırılmıştır. Dizinleri de kapsayan değişik tipteki verileri saklayabilen Varyant tipindeki değişkenlerin kullanıldığı üçüncü nesil bir programlama dilidir. Windows 95, 98, NT4, XP, 2003, Vista ve Windows 7 ile uyumludur. Ancak 3.3.0.0 versiyonundan sonra Windows 2000'den öncekilere destek verilmemeye başlamıştır.
Bir AutoIt betiği, AutoIt yorumlayıcısının yüklü olmadığı bilgisayarlarda çalışabilecek şekilde, sıkıştırılmış bir EXE programı haline getirilebilir. UDF (User Defined Functions "Kullanıcı Tanımlı Fonksiyonlar") olarak bilinen geniş bir fonksiyon kütüphanesi standart olarak programla birlikte gelir veya bazıları AutoIt internet sitesinden indirilebilir. AutoIt aynı zamanda ücretsiz SciTE editör tabanlı bir IDE ile birlikte dağıtılmaktadır. Derleyici ve yardım metinleri de AutoIt kullanan geliştiriciler için tamamen bu birime entegre edilmiştir.
MsgBox(0, "Başlık", "Merhaba, Dünya!")
Run("notepad.exe")
WinWait("")
Send("Merhaba Dünya!")