Autoit3 Programlama - Herkes Kendi Botunu Yazsın!Merhaba Arkadaşlar; Autoit3 programlama dili ile her türlü bilgisayarda bot çalıştırabilirsiniz. PHP kodlaması gibi herhangi bir editörle (Genelde kendi editörü hariç Notepad++ kullanıyorum) Visual Basic Kodlama dili ile istenilen program
Konu ylmz tarafından açılmış, 2260 kişi tarafından görüntülenip, 17 yanıt almış.
|
Özel Yazılım Trojan+, güncellemeli ve garantili. Sadece 690TL! Kredi kartınıza 12 taksit kolaylığı!
|
|||||||
Autoit3 Programlama - Herkes Kendi Botunu Yazsın! konusundaki toplam yorum: 17, okunma sayısı: 2260. |
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
#1 |
|
Banned
![]() ![]() ![]() Kayıt Tarihi: Feb 2005
Üye numarası: #2068
Mesaj sayısı: 182
Karma etkisi: 0
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Karma: 3305
|
Merhaba Arkadaşlar;
Autoit3 programlama dili ile her türlü bilgisayarda bot çalıştırabilirsiniz. PHP kodlaması gibi herhangi bir editörle (Genelde kendi editörü hariç Notepad++ kullanıyorum) Visual Basic Kodlama dili ile istenilen program yazılabilir. Örnek olarak Autoit3 ile yazılmış Zynga Poker i bilgisayarınıza oynatabilirsiniz. Hatta şimdi Autoit3 ile FarmVille botu yapılmış. Bu konuda yardım etmek isterim. Hatta size yaptığım küçük programcıkları vererek daha rahat öğrenmenizi sağlıyabilirm. Web Sitesi http://www.autoitscript.com İndirmek için : http://www.autoitscript.com/autoit3/downloads.shtml Kaynak: Wardom http://www.wardom.com.tr/showthread.php?t=342699 ----------------------------------------- İlk önce "Başlat" ı bulup tıklayacak ufak kolay bi program yazarak başlıyalım. * Ben 12x12 boyutunda küçük Başlatın logosunu kaydedip baslat.bmp olarak kaydettim. (Ekte mevcuttur) * Ekte vereceğim "FindBMP.au3" & "ScreenCaptureFixed.au3" dosyalarını Kod:
#include *Sonra şu ufak kodu yazıyoruz; Kod:
#Include "FindBMP.au3" ;FindBMP dosyasında ScreenCapture dosyasını include ettiği için sadece bunu include ettim.
$sonuc = _FindBMP("SCREEN","baslat.bmp") ;Baslat bmp dosyasının koordinatlarını ekranın resmini çekerek bul
If $sonuc[1]==True Then ;Bulunmuşsa ..
MouseClick('left',$sonuc[3],$sonuc[4],1,10) ; 10 salise hızla mousun sol tuşu ile tıkla.
EndIf
işte bu kadar ; kısa kısa kodlarımı eklemeye devam edicem.. Kolay gelsin (Not: Burada yazacaklarım hiçbir şekilde alıntı olmayacaktır!) Düzenleyen ylmz : 27-01-2010 at 22:52. |
|
|
|
|
|
#2 |
|
Banned
![]() ![]() ![]() Kayıt Tarihi: Feb 2005
Üye numarası: #2068
Mesaj sayısı: 182
Karma etkisi: 0
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Karma: 3305
|
Herhangi bir programa klavyeden tuş bastırmak;
Mesela Notepad programını açıp, onun içerisine istediğimizi yazdıralım. (Keylogger yüklü ise makinada gerçekten klavyeden basmış gibi gözükür.) Kod:
Run("notepad.exe")
;Notepad i çalıştır dedik
WinWaitActive("Adsız - Not Defteri")
;Hafızadan bu başlığı taşıyan programı bulduk
Send("Hey Notepad antikası, ylmz burda hooopp.{ENTER}1 2 3 4 5 6 7 8 9 10{ENTER}")
;İstediklerimizi gönderdik
Sleep(500)
;0,5 sn bekledik
Send("+{UP 2}")
;Shift e basılı 2 kere yukarı tuşuna bas dedik (Böylece seçmiş oldu)
![]() |
|
|
|
|
|
#3 |
|
Banned
![]() ![]() ![]() Kayıt Tarihi: Feb 2005
Üye numarası: #2068
Mesaj sayısı: 182
Karma etkisi: 0
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Karma: 3305
|
En işe yarayacaklardan Temp dosyalarını silme programı yapalım;
Kod:
#Include <File.au3>
#Include <Array.au3>
$Debug=0
Func KlasorBosalt($Klasor)
$TumDosya=_FileListToArray($Klasor,"*",0)
If $Debug Then MsgBox(0,"",$Klasor)
If IsArray($TumDosya) Then
If $Debug Then
_ArrayDisplay( $TumDosya,$Klasor)
EndIf
For $i = 1 To $TumDosya[0]
FileDelete($Klasor & "\" & $TumDosya[$i])
DirRemove($Klasor & "\" & $TumDosya[$i], 1)
Next
EndIf
EndFunc
KlasorBosalt (@HomeDrive & @HomePath & "\Local Settings\Temporary Internet Files\Content.IE5")
KlasorBosalt (@HomeDrive & @HomePath & "\Local Settings\Temporary Internet Files")
;KlasorBosalt (@HomeDrive & @HomePath & "\Cookies")
KlasorBosalt (@HomeDrive & @HomePath & "\Local Settings\History")
KlasorBosalt (@HomeDrive & "\Temp\Temporary Internet Files")
KlasorBosalt (@WindowsDir & "\Temp")
KlasorBosalt (@HomeDrive & @HomePath & "\Recent")
KlasorBosalt (@HomeDrive & @HomePath & "\Application Data\Microsoft\Office\Recent")
KlasorBosalt (@HomeDrive & @HomePath & "\Local Settings\Temp")
MsgBox(0, "Temp Silme Prg", "İşlm Tamamlanmıştır ;)")
![]() |
|
|
|
|
|
#4 |
|
Cool Üye
![]() ![]() ![]() Kayıt Tarihi: May 2006
Üye numarası: #66067
Mesaj sayısı: 133
Karma etkisi: 43
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Karma: 3604
|
dostum eline sağlık...zynga pokeri denemem lazım..bakalım nasıl olacak
|
|
|
|
|
|
#5 |
|
Banned
![]() ![]() ![]() Kayıt Tarihi: Feb 2005
Üye numarası: #2068
Mesaj sayısı: 182
Karma etkisi: 0
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Karma: 3305
|
Ben zaten Zynga Poker Botu yaptım
onu yakında açıklıcam |
|
|
|
|
|
#6 |
|
Forum Kalfası
![]() ![]() ![]() ![]() Kayıt Tarihi: Feb 2007
Üye numarası: #110160 Yer: Demir Alay
Mesaj sayısı: 1,518
Karma etkisi: 15005
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Karma: 1499855
|
güzel proymuş bakalım biz birşey yapabilecekmiyiz
|
|
|
|
|
|
#7 |
|
Banned
![]() ![]() ![]() Kayıt Tarihi: Feb 2005
Üye numarası: #2068
Mesaj sayısı: 182
Karma etkisi: 0
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Karma: 3305
|
Google Translate Kullanarak Çeviri Yapmak;
Google Translate kullanarak otomatik çeviri yapan kodlar; kısaltmaları veriyim ilk önce; spanish = es, Albanian = sq, Arabic = ar, Bulgarian = bg,Catalan = ca, Croatian = hr, Czech = cs,Danish = da, dutch = nl,Estonian = et,Filipino = tl, Finnish = fi, French = fr, Galician = gl,German = de,Greek = el, Hebrew = iw,Hindi = hi - no, Hungarian = hu,Indonesian = id, Italian = it, Latvian = lv,Vietnamese = vi, Turkish = tr,Swedish = sv,Russian = ru, Portuguese = pt, English = en How Are You kelimesini çevirtelim bakalım (: Fonksiyon çok basit, eğer isterseniz tek tek anlatırım. Kullanımı gayet basit; _GoogleTranslate("How Are You?","en","tr") "How Are You" ingilizceden türkçeye çevir dedim. Verdiğim kısaltmaları değiştirerek çevirileri gerçekleştirebilirsiniz. Bu kadar basit ![]() Kod:
#include <inet.au3>
#include <array.au3>
$Cevir = _GoogleTranslate("How Are You?","en","tr")
MsgBox(0, 'Turkce İngilizce ', "How Are You?" & @CRLF & $Cevir)
$Cevir = _GoogleTranslate("How Are You?","en","fi")
MsgBox(0, 'Turkce İngilizce ', "How Are You?" & @CRLF & $Cevir)
$Cevir = _GoogleTranslate("How Are You?","en","hr")
MsgBox(0, 'Turkce İngilizce ', "How Are You?" & @CRLF & $Cevir)
$Cevir = _GoogleTranslate("How Are You?","en","sq")
MsgBox(0, 'Turkce İngilizce ', "How Are You?" & @CRLF & $Cevir)
$Cevir = _GoogleTranslate("How Are You?","en","sv")
MsgBox(0, 'Turkce İngilizce ', "How Are You?" & @CRLF & $Cevir)
Func _GoogleTranslate($yazi, $ilk, $son )
Local $ceviri, $url, $kaynak
$url = StringFormat("http://ajax.googleapis.com/ajax/services/language/translate?v=1.0&q=%s&langpair=%s%%7C%s", $yazi, $ilk, $son)
$kaynak = _INetGetSource($url)
$ceviri = StringRegExp(BinaryToString($kaynak, 4), '"translatedText":"([^"]+)"', 1)
Return $ceviri[0]
EndFunc
|
|
|
|
|
|
#8 |
|
Banned
![]() ![]() ![]() Kayıt Tarihi: Feb 2005
Üye numarası: #2068
Mesaj sayısı: 182
Karma etkisi: 0
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Karma: 3305
|
Verilen Dakikada Bilgisayarı Kapatsın!
Verilen dakika sonrasında programı kapatan kodcuk yazalım. Dediğiim gibi, anlamadığınız satır olursa tek tek anlatırım farklı bir örnekle. Kodu yazarken yanına bilgi yazmıyorum, karışmasın kodlar diye. Hem bu kodlama da GUI kullandım. Gui nin ne kadar basit olduğunu ve bu kadarcık kodda bile GUI kullanabilindiğini gösteremk istedim ![]() Kod:
HotKeySet("{ESC}", "iptal")
$dakika = InputBox("Bilgisayar Kapatma", "Bilgisayar Kapatma (:" & @CRLF & @CRLF & @CRLF & " Kapatılacak Zamanı Gir:")
If @error = 1 Then
Aus()
EndIf
$saniye = $dakika * 60
$saniyeyeni = $saniye
$step = 100 / $saniye
ProgressOn("Kapatma", "Kalan Zaman:", "", -1, -1, 1)
WinMinimizeAll()
For $i = 0 To 100 Step $step
$saniyeyeni = $saniyeyeni - 1
Sleep(1000)
ProgressSet($i, $saniyeyeni & " saniye kaldı" & @CRLF & @CRLF & " (ESC) Tuşu iptal !")
Next
ProgressSet(100, "Kapatılıyor....")
ProgressOff()
Shutdown(9)
Func iptal()
Exit 0
EndFunc
|
|
|
|
|
|
#10 |
|
Banned
![]() ![]() ![]() Kayıt Tarihi: Feb 2005
Üye numarası: #2068
Mesaj sayısı: 182
Karma etkisi: 0
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Karma: 3305
|
Evet çok güzel bir kaynak, Hatta oradan bir kaç güzel yazıyı ekliyim
Autoit nedir yazısı çok güzel ![]() Edit: Düzelttim, teşekkür ederim Düzenleyen ylmz : 27-01-2010 at 22:55. |
|
|
|
|
|
#11 | ||
|
Banned
![]() ![]() ![]() Kayıt Tarihi: Feb 2005
Üye numarası: #2068
Mesaj sayısı: 182
Karma etkisi: 0
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Karma: 3305
|
http://autoitscript.blogspot.com adresinden güzel alıntılar;
--------------------------------- Autoit Script Nedir? Alıntı:
Neler Yapabilirim? Alıntı:
|
||
|
|
|
|
|
#12 |
|
Banned
![]() ![]() ![]() Kayıt Tarihi: Jan 2010
Üye numarası: #413447 Yer: Lüleburgaz !
Mesaj sayısı: 107
Karma etkisi: 0
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Karma: 54273
|
E-book döküman vs paylaşırmısın bizlerle ? Eline sağlık güzel çalışmalar.
|
|
|
|
|
|
#13 |
|
Banned
![]() ![]() ![]() Kayıt Tarihi: Feb 2005
Üye numarası: #2068
Mesaj sayısı: 182
Karma etkisi: 0
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Karma: 3305
|
Sağol Arkadaşım (: , e-book yok elimde ama zamanım oldukça buraya örnek olarak eklicem ve örneklerle pekiştirmek daha zevkli olur
![]() Ayar Dosyası Yapılandırması; INI dosyalarını yönetmek Autoit ile çok kolay. Bir kaç kod ile iniye yazmak ve okumak 2 kodla sadece (: işte okuma ve yazma; Bir tane ini dosyası oluşturup içine şunları yazalım; Kod:
[oyun] oyun_dosya_yolu=c:\ylmz\game oyun_dosya_adi=ylmz.exe [cozunurluk] yukseklik=1024 genislik=768 Kod:
$oyunyolu = IniRead("ayar.ini", "oyun", "oyun_dosya_yolu", "")
$oyun = IniRead("ayar.ini", "oyun", "oyun_dosya_adi", "")
$cozyukseklik = IniRead("ayar.ini", "cozunurluk", "yukseklik", "")
$cozgenislik = IniRead("ayar.ini", "cozunurluk", "genislik", "")
MsgBox(0,"Oyun Yolu","Oyun Yolu = " &$oyunyolu)
MsgBox(0,"Oyun","Oyun = " &$oyun)
MsgBox(0,"Çözünürlük","Çözünürlük Yükseklik = " &$cozyukseklik)
MsgBox(0,"Çözünürlük","Çözünürlük Genişlik = " &$cozgenislik)
Kaynak: Wardom http://www.wardom.com.tr/showthread.php?t=342699 Kod:
Global Const $SM_VIRTUALWIDTH = 78
Global Const $SM_VIRTUALHEIGHT = 79
$ekrangenislik = DLLCall("user32.dll", "int", "GetSystemMetrics", "int", $SM_VIRTUALWIDTH)
$ekrangenislik = $ekrangenislik[0]
$ekranyukseklik = DLLCall("user32.dll", "int", "GetSystemMetrics", "int", $SM_VIRTUALHEIGHT)
$ekranyukseklik = $ekranyukseklik[0]
; Ekran Bilgilerini Aldık!!
; Şimdi INI Yazalım
$oyunyolu="c:\ylmzylmz\game"
$oyun="ylmzylmz.exe"
IniWrite("ayar.ini", "oyun", "oyun_dosya_yolu", $oyunyolu)
IniWrite("ayar.ini", "oyun", "oyun_dosya_adi", $oyun)
IniWrite("ayar.ini", "cozunurluk", "yukseklik", $ekranyukseklik)
IniWrite("ayar.ini", "cozunurluk", "genislik", $ekrangenislik)
|
|
|
|
|
|
#14 |
|
1st Class WarrioR
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Kayıt Tarihi: Oct 2008
Üye numarası: #266756 Yer: Bağcılar-Sancaktepe
Mesaj sayısı: 3,295
Karma etkisi: 21399
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Karma: 2139226
|
birader farmville hilesi yapabilirmisin?
|
|
|
|
|
|
#15 |
|
Cool Çırak
![]() Kayıt Tarihi: Dec 2009
Üye numarası: #398412
Mesaj sayısı: 56
Karma etkisi: 145
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Karma: 14259
|
Yapılabilir hatta ben knight online ye koxp yazıyorum.. auto it öyle gelişmiş bir scriptleme dilidir ki mem read & mem write bile yapabilir hatta visual basicle yapabildiklerinizin hemen hemen hepsini yapabilirsiniz.. Konu güzel paylaşımların devam eder inş..
![]() |
|
|
|
![]() |
| Şu Anda Konuyu Görüntüleyenler: 1 (0 üye ve 1 misafir) | |
| Konu Araçları | Bu Konuda Ara |
|
|
