joysro

EmmaW

 
Kayıt
11 Aralık 2007
Mesajlar
6.554
Beğeniler
1
Şehir
Şeref Bey Stadı


AutoIt Genel Bilgi
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 dağişik tipteki verileri saklayabilen Varyant tipindeki değişkenlerin kullanıldığı üçüncü nesil bir programlama dilidir. Windows 95, 98, NT4, XP, 2003 ve Vista 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 veb 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.​
Nasıl Kullanılır?
Autoit çok fonksiyonel olduğu için buradan size herşeyi anlatsam anlamanız biraz zor olabilir.Öğrenmenin en kısa yolu deneme-yanılma yöntemidir.Bunu nasıl yapacağım derseniz ilk başta ingilizceniz iyi ise scite açıkken F1 e basıp yardım penceresini açıp komutlarla ilgili bilgiler edinebilirsiniz.
Ben size burda kısaca kodları tanıtacağım.
Kod:
#include <includeismi.au3>
GUI için gerekli kodları verir.

Run("Program")
herhangi bir programı çalıştırır örnek olarak : Run(notepad.exe) yada Run(c:\ProgramFiles\x\y.exe

Send("yazı")
tuşlara basmak veya herhangi bir yazı metni yazmak için kullanılır.Mesela macro yapmak isterseniz bu kod lazım.

WinWaitActive("ProgramBaşlığı")
kodların çalışması için "" lerin içinde yazılı olan programın çalıştırılmasını bekler.Örn: SRO_Client , Adsız - Not Defteri

GUIGetMsg()
Sistem eventları için kullanılır;
$GUI_EVENT_CLOSE >> Programın Kapatma Tuşunun Kodu
$GUI_EVENT_MINIMIZE >> Programın Minimize Yapma Tuşunun Kodu
$GUI_EVENT_MAXIMIZE >> Programı Maximize Yapma Tuşunun Kodu

While
Belirli bir işlemi sürekli tekrar ettirmek için kullanılır.

WEnd
While Döngüsünün Bittiği Yeri Belirtmek İçin Konur

Switch
GUIGetMsg() kodunu işleme koymak için kullanılır ve Case kodu için mecburidir

Case $xx
Kontrolleri işlemlerde kullanmak içindir.
xx:kontrolün ismi

EndSwitch

Switch Kodunun bittiği yeri göstermek için kullanılır.

GUICreate("guiismi",en,boy,x,y)
Programın dış görünüşünü yaratır.
en = Programın Eni
boy = Programın Boyu
x = Default yazmanızı öneririm
y = Default yazmanızı öneririm

GUICtrlCreateButton("Tuşİsmi",en,boy,x,y)
Tuş oluşturur.
en = tuşun eni
boy = Tuşun boyu
x ve y = Tuşun GUI deki yeri.

Exit
programdan çıkar.
Şimdi örneklere başlıyalım;
İlk programımızı yapmak için Scite editörü açalım.Kod bölümüne şu kodları yazıp F5'e basalım.
Kod:
MsgBox(0, "Extraloob", "MerhabaAutoIt!")
Şimdi not defterini otomatik açalım :)
Kod:
Run("notepad.exe")
Şimdi ise not defterini otomatik açıp içine extraloob yazalım :)
Kod:
Run("notepad.exe")
Winwaitactive("Adsız - Not Defteri")
Send("Extraloob.com")
Yaptığınız programları .exe haline getirmek
Kodları .exe halinde programa çevirebilmeniz için kodları .au3 olarak kaydettikten sonra Compile Scipt to .exe programını açarak şu yolları izleyebilirsiniz;



Daha yüzlerce kod var eğer cidden bu işi yapmak istiyorsanız internet aracılığı ile herşeyi başarabilirsiniz :)

Sizi ateşlemesi için bir kod veriyorum üzerinde çalışmak isterseniz belki :)
Download
SRO-BOT BETA SÜRÜMÜ
Download


Autoit Download
Download
AutoIt
Download


 
Kayıt
6 Şubat 2007
Mesajlar
334.976
Beğeniler
1.292
Şehir
Taksim/IST.
Takımı
Galatasaray
hepimizin pc'sinde olan bir program gerçekten çok faydalı, bu bağlamda güzel topic olmuş canımcım teşekkürler :muck:
 
Kayıt
4 Temmuz 2015
Mesajlar
1
Beğeniler
0
Gerçekten ilk kullanım için çük güzel hazırlık oldu bu açmış olduğun konu. Senden birde maus kullanımı için en temel işlem olan sağ maus işlemi için ekranın herhangi bir yerine 1 kere tıklamasının kodu nasıl yapılıyor onu tarif etmendir. Yardımcı olursan memnun olurum. Mausu kullanmayı da çözersek ilk işlem olarak baya yol katederiz.
 
Yukarı