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:
#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:
Jednostavno a efikasno zar ne?