Kovach.rs

Kompjuteri i Internet => Programiranje => Temu započeo: n3nE Oktobar 26, 2007, 23:30:54



Naslov: AutoIT - prilagodjen kako pocetnicima tako i naprednim programerima.
Poruka od: n3nE Oktobar 26, 2007, 23:30:54
AutoIt

AutoIT je besplatni BASIC-orijentisan skriptni programski jezik dizajniran za automatizaciju Windows programa. On koristi kombinaciju simuliranja pokreta misa, koriscenja tastature i manipulaciju prozora/kontrola.
AutoIT je prvenstveno kreiran u cilju da upravlja na visekorisnickom sistemu, ali moze se koristiti sasvim zadovoljavajuce i na jednokorisnickom.
AutoIt ukratko moze:
- Izvrsavati Windows i DOS programe
- Simulirati unose sa tastature (podrzava vise ulaza)
- Simulirati klikove i pokrete misa
- Manipulisati Windows prozore
- Ostvariti interakciju direktno sa kontrolama windows-a (set/get text, move, resize, disable, etc.)
- Raditi sa klipbordom
- Raditi sa Windows registrima

AutoIT je dizajniran kao stand-alone, bez koriscenja eksternih .dll fajlova ili zahtevanih upisa u registre. Skripta moze biti kompajlirana u samostalni izvrsni exe fajl pomocu Aut2Exe kompajlera. Kao i BASIC on je case-insensitive, tj. pri kompajliranju ne pravi razliku izmedju malih i velikih znakova.
Najbolje od svega, AutoIT je BESPLATAN.

Sledi primer jednostavnog programa napisanog u AutoIT-u koji ce da kreira Dialog prozor sa kratkim tekstom i dugmetom za izlaz:
Kod:
#include <GUIConstants.au3>
GUICreate( "AutoIT",180,100)
GUICtrlCreateLabel("Pozdravljam AutoIT okruzenje!",20,20)
$button = GUICtrlCreateButton("Izlaz",60,50,60,30)
GUISetState ()
While 1
   $msg = GUIGetMsg()
   If $msg = $GUI_EVENT_CLOSE OR $msg = $button Then
      ExitLoop
   EndIf
Wend

Prekompajlirano, izgleda ovako:
(http://img95.imageshack.us/img95/4691/autoitmi9.png)

Jednostavno a efikasno zar ne?