Tam o sırada, başka bir pillinetwork sitesi olan ucandaire.org'da: "Jetgiller geliyor!"

Auto it logo
Auto it logo

auto it, adından da anlaşılabileceği gibi bir otomatikleştirme yazılımı. auto it fare ya da klavye girişlerini simüle edebiliyor. basic kod tabanına benzeyen betikler yazarak ekranın istediğimiz koordinatına tıklama, istediğim pencereyi açıp istediğimiz yazmak, pencereleri taşımak gibi birçok işlemi gerçekleştirebiliyoruz.

autoit yapabileceği işlere göre oldukça küçük boyutlu bir yazılım (8mb). autoit içinde yazdığınız betikleri sonradan kendi başına çalısan programlara (exe dosyaları) çevirebiliyorsunuz. bu durumda betiklerinizi autoit'in yüklü olmadığı herhangi bir bilgisayarda da çalıştırabilirsiniz.

programın genel özelliklerini şöyle sıralayabiliriz;

  • kolay öğrenilebilir basic kod yapısının bezeri betikler geliştirme.
  • tuşları ve fare hareketlerini simüle edebilir.
  • windows işletim sistemini ve programlarını rahatlıkla yönetebilir.
  • diğer yazılımlar ile etkileşimli çalışabilir.
  • betikler sonradan tek başına çalıştırılabilir yazılımlara çevirilebilir.
  • görsel arabilirim (gui) oluşturulabilir.
  • com (component object model) desteği.
  • düzgün, kararlı kod yapısı.
  • dışarıdan direkt exe, dll, api çağırabilme.
  • windows 95 / 98 / me / nt4 / 2000 / xp / 2003 / vista ile çalışabilir
  • unicode ve x64 ü destekler.
  • windows vista kullanıcı hesapları kontrolü (uac) ile beraber çalışabilir.

auto it yazılımını bilgisayarınıza kurduktan sonra programlar menüsünde oluşacak yardımcı programlarınız;

\
  • scite script editor : autoit betiklerini düzenlemenizi sağlar.
\
  • compile script to .exe : betiklerinizi exe ye çevirir.
  • decompile .exe to script : exe yaptığınız betiği tekrar autoit dosyası haline getirir.
  • run script : betiğinizi yürütür.
\
  • autoit window info : yazılım penceresi üzerinde bununan ok (finder tool) u başka bir yazılımın penceresine, ya da pencere üzerinde bulunan öğelere sürüklediğinizde onlar hakkında bilgi vererek işinizi kolaylaştırır.

programın tipik çalışma şeklini örneklemek gerekirse;

alttaki kodları auto it düzenleyicisine yapıştırdıktan sonra tools > go yu tıklayın (ya da doğrudan f5 i kullanın)

;notepad i calistiralim
run("notepad.exe")
; notepad in aktif olmasını bekleme kodu - türkçe windowsta "adsız - not defteri" başlığı beklenecek
winwaitactive("adsız - not defteri")
; send komutu ile istedigimiz tus u ekrana gonderiyoruz
send("bu bir auto it ornegidir ...")
send("{enter}")
send("bu bir auto it ornegidir ...")
send("{enter}")
send("{enter}")
; sleep parametresi ile komutu bekletiyoruz. 1000 = 1 saniye
sleep(1000)
send("{1}{enter}")
; sleep parametresi ile komutu bekletiyoruz. 1000 = 1 saniye
sleep(1000)
send("{2}{enter}")
sleep(1000)
send("{3}{enter}")
sleep(1000)
send("{4}{enter}")
sleep(1000)
send("{5}{enter}")
send("betik sonlandi ...")
; exit ile betigi bitiriyoruz
exit

yazilimin web sitesi ve diğer bağlantılar;

ana sayfaforumwikiindirarka plan ve logolar

 | 16 yorum var 
 | 22 Şubat 2009 19:22 

Yorumlar

dışarıdan exe dll çağırması güvenlik açığı doğurabilir.kodlama yapmak yerine sadece gui üzerinden makrolar oluşturulması daha faydalı olurdu.

if life="" then call BatsinBuDunya()
lazaronnie  |  (0 puan) 22 Şubat 2009 19:37

aradıgım özelliklerde bi program bildirdiğin için sağol.

mnykdm  |  (0 puan) 22 Şubat 2009 19:46

Hım acep kernel seviyesine inebiliyomu şayet inebiliyosa oyunlar için yeni bi bot (kullanıcı oynarmış gibi oyunu simüle edebilen yazılım) alt yapısı bulundu demektir.

Hadi mmo gençliği iş başına (:

CeRBeR  |  (0 puan) 22 Şubat 2009 19:50

güzel bildirim eline sağlık

haltun  |  (0 puan) 22 Şubat 2009 19:51

şimdi bunları knight gibi online oyunlarda kullanırlar :) yok koxptu yok dupe idi vay anam vay :D

Zapotec  |  (0 puan) 22 Şubat 2009 21:04

ya bu kereta bi de ben kampüsdeyken PC yi açıp kingsage yi açıp gerekli tıklamaları yapıp oyunumu geliştirip, pc'yi geri kapatabilir mi :))
Güzel bildiri hazırlamışsın eline sağlık ;)

K0R54N  |  (0 puan) 22 Şubat 2009 22:32

boşver dostum kingsi age'i :) ikariam oyna 2 güne müptelası olursun gelir yakama yapışırsın ne içirdin bana diye:)

if life="" then call BatsinBuDunya()
lazaronnie  |  (0 puan) 22 Şubat 2009 22:57

@lazaronnie
güvenlik açığı konusunu bilmiyorum ama çağırabilmesi çok işe yarıyor :)

@CeRBeR
sanırım evet ...

@K0R54N
yapabiliyor ama oyunun çılkı çıkıyor :) kuzenim o game hakkında bişiler yazmıştı. bahsettiğin oyunun ne olduğunu bilmiyorum.

cxc  |  (0 puan) 23 Şubat 2009 00:03

bu programa ilgi duymuş arkadaşlara macro express programına da bir gözatmalarını tavsiye ederim. haftalar sürecek işlerimi macro express'le saatler içerisinde hem de kendim bilgisayar başında oturmadan hallettiğim oldu. çok kullanışlı ve kolay bir arayüze sahip. bunu denemeden hangisinin daha iyi olduğunu söylemek yanlış olur. en kısa zamanda autoit'i de deneyip değerlendirme yaparım.

FreeCare  |  (0 puan) 23 Şubat 2009 01:46

Ben bu programların kralı diye bunu bilirdim ama fena halde yanılıyor olabilirim, çünkü kulaktan dolma. Bildiri için teşekkürler =)

Ege  |  (0 puan) 23 Şubat 2009 03:15

@ege
yaptığı işler aynı olsada autoit kodlamak daha kolay. ayrıca kendi içinde dreamweaver e benzer bir editörüde var.
forumda örnekler hakkında daha çok bilgiye ulaşabilirsin.
---
autoit ile yapılmış beni hayrete düşüren uygulamalar ise;

webcam i barkod okuyucu olarak kullanmak

bilgisayarı kilitlemek

travian oyunu için bot uygulaması

----
tüm örnekler ise burada

cxc  |  (0 puan) 23 Şubat 2009 15:01

eskiden olsa 8mgb için küçük boyutlu diyemezdim =) sonra bi an düşündüm
zamanımız için evet 8 mb gerçekten küçük sayılır.

bi yerlerde mutlaka bi gün işimize yarar gibi, indirelim dursun.

edit;
aha şimdi düşündümde, linux'taki cron gibi kullanabiliriz bunu hemde daha iyi olarak.
Misal belli zamanlarda sunucuda çalıştırıp kullanıcılara mail atabilir ya da Pilli Yorum Avcısı gibi bir uygulama yapabiliriz !
Haha harika =)

Hengame | Oyundan biraz fazlası Koray KIRCAOĞLU | SinirAdam the box said 'requires windows 95 or better'. so I installed linux.
mnc  |  (0 puan) 25 Şubat 2009 02:44

tesekkürler güzel yazı.

hobilerimizz  |  (0 puan) 01 Mart 2009 20:33

güzel bir bildiri olmuş.
birde birşey sormak istiyorum ben senin yazdığın kodu ekledim wordpad i açtı fakat komutları girmedi neden kaynaklanıyor olabilir.aynı zamanda hata vermiyor

yunus Emrecan  |  (0 puan) 02 Mart 2009 02:35

@yunus emrecan

verdiğim kodlarda;

run("notepad.exe")
winwaitactive("adsız - not defteri")

auto it "adsız - not defteri" üst başlıklı pencereyi bekleyecektir. eğer kullandığın işletim sistemi ingilizce ise başlık bu şekilde olacaktır "untitled - notepad" bu durumda benim verdiğim kod hiçbir zaman pencereyi bulamayacak ve çalışmayacaktır. eğer işletim sistemi dilin farklı ise notepad i açtığında başlıkta ne çıkıyorsa koda onu ilave et.

cxc  |  (0 puan) 04 Mart 2009 12:43

AutoIt Türkiye'de nedense daha çok bilgisayardaki işleri otomatikleştirmek için kullanılan bir yazılım olarak tanınıyor. AutoIt2 gerçekten otomasyona yönelikmiş fakat AutoIt3 ile diğer programlama dilleriyle yapabildiğiniz (hatta bazılarıyla yapamadığınız) şeyleri yapabiliyorsunuz. AutoIt'i özellikle programlamaya BASIC türevi bir programlama diliyle başlayan programcılar için öğrenilmesi gayet kolay yeni bir programlama dili olarak tanımlayabiliriz. Bu da hello world kodu:
ConsoleWrite("Hello World!")

Menim tapancam var  |  (0 puan) 13 Ağustos 2009 15:12

üye olunpillinetwork sitelerine yorum ekleyebilmek ve daha fazlası için, üye olun ya da giriş yapın.

Bu yazıyı rapor et. Kural dışı içeriğe rastladığınızda editörlerimize rapor ederek müdahale edilmesini sağlayabilirsiniz. (Hangi durumlarda rapor edebilirim?)
bildirgec.org bölümleri
pillinetwork hesabınızla giriş yapın.

pilli ilan

son yorumlar

pilli ilan

bildirgecinfo

bildirgec.org içeriği kullanıcıları tarafından üretilen kolektif bir blogdur.

network siteleri

RSS Dosyası
pillikutu