berkcan123
Aileden
Forumda autoit öğrenmeyi isteyen arkadaşlar var o yüzden bu konuyu açmayı istedim.
İlk olarak AutoIt3 ü indirelim.
Programlarımızı Editlemek İçin SciTE Text Editor ü indirelim.
Dosyalarımızı İndirdiysek Başlayalım...
Biraz Kodları Tanıyalım:
|-----------Sistem Eventleri-----------|
$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
Kodlardan sanırsam bişey anlamamışsınızdır.Ama örnekleri gördükçe anlayacaksınız.
1-)İlk Script (Hello World)
=>İlk Önce Yeni Bir Autoit(.au3) dosyası oluşturalım
=>İsmini istediğiniz birşey yapabilirsiniz.
=>Daha sonra üstüne sağ tıklayıp Edit Script e tıklayalım ve SciTE açılacak
**Şimdi MsgBox() kodunu kullanıp bir mesaj kutusu oluşturacağıt
Bu Kodu SciTE ye yazalım:
=> Yazdıktan Sonra F5 e basalım ve Programımız Çalışsın.Kod:MsgBox(0, "Tutorial", "Hello World!")
İşte Bunu Göreceksiniz:
>>Tebrikler ilk programınızı yapmış bulunuyorsunuz şimdi 2. seviyeye geçebilirsiniz.
2-)Not Defteri Otomatikliği
**Bu Derste Run() ve Send() ve WinWaitActive() komutunu göreceğiz.
=>Sciteye Alttaki Kodları Sırasıyla Yazıyoruz:
=>Otomatik Not Defterini Açar.Kod:Run("notepad.exe")
=>Not Defterinin Açılmasını BeklerKod:WinWaitActive("Adsız - Not Defteri")
=>Not Defterine "SilkroadMAX.ORG" Yazar.Kod:Send("SilkroadMAX.ORG")
**En Son olarak F5 e basıyoruz ve çalışıyor
Bu Derste Gördüğümüz Programın Kodunun Tamamı:
3-)GUI Oluşturalım.Kod:Run("notepad.exe") WinWaitActive("Adsız - Not Defteri") Send("SilkroadMAX.ORG")
** Kodları Sırasıyla SciTE ye yazalım
=>İlk Önce Gerekli #include kodumuzu ekleyelim:
=>GUI Oluşturalım:Kod:#include <GUIConstant***.au3>
**200x100 ebatlarında bir GUI Oluşturduk.Kod:GUICreate("SilkroadMAX.ORG", 200, 100)
=>Tuş Ekleyelim:
**70x50 ebatlarında bir tuş oluşturduk.Kod:$okbutton = GUICtrlCreateButton("OK", 70, 50, 60)
=>GUI mizin Durumunu Oluşturalım:
**@SW_SHOW Gui yi Gösterir, @SW_HIDE Gui yi Gizler , @SW_MINIMIZE Gui yi Minimize yapar.Kod:GUISetState(@SW_SHOW)
=>While Döngüsü Ekleyelim:
=>Döngüye GUIGetMsg kodunu ekleyelim ve sistem eventlerini kullanabilelim.Kod:While 1
=>Switch kodunu kullanarak GUIGetMsg yi işleme alalım:Kod:$msg = GUIGetMsg()
=>Şimdi Case Kullanarak $GUI_EVENT_CLOSE kodunu kullanarak proğramın kapatma tuşunu aktifleştirelim.Kod:Switch $msg
=>Çıkış Kodunu Ekleyelim.Kod:Case $GUI_EVENT_CLOSE
=>Ok tuşuna basıldığında bir mesaj kutusu açalım(Bilgi İşareti ile):Kod:Exit
=>Switch kodunun bittiğini belirtelimKod:Case $okbutton MsgBox(64,"Ok Tuşu","Ok Tuşuna Basıldı!")
=>While kodunun bittiğini gösterelim.Kod:EndSwitch
Gördüğümüz Dersteki Kodun Tamamı:Kod:WEnd
Kod:#include <GUIConstant***.au3> GUICreate("SilkroadMAX.ORG", 200, 100) $okbutton = GUICtrlCreateButton("OK", 70, 50, 60) GUISetState(@SW_SHOW) While 1 $msg = GUIGetMsg() Switch $msg Case $GUI_EVENT_CLOSE Exit Case $okbutton MsgBox(64,"Ok Tuşu","Ok Tuşuna Basıldı!") EndSwitch WEnd
:::::NOT:::::
SciTE'de Alt+M yaparak GUIEditor ü açıp istediğiniz Tuş vs Ekleyip Programınıza Kodunu Ekleyebilirsiniz.!!!
Kardeş K.bakma ben yeni başladım dha bugun ilk şimdi kodları yazdım koda da neler eklicez onları bilmiyorum birde o buttonun kodlarıfln onları yazğımız kodlarla birleşmicekmi ? AYrıca Konu İçin Cok Saol