Što je AutoIt?

AutoIT, izgovara se kao “aw-toe-it”, besplatni je skriptni jezik koji se koristi za automatizaciju Windows® grafičkog korisničkog sučelja (Windows® GUI). Automatizacija sučelja je od primarne važnosti jer omogućuje pokretanje osnovnih procesa, kao što su administracija sustava i konzolne aplikacije. Danas se AutoIT također koristi kao opći skriptni jezik sposoban za funkcije visoke razine.

Ovaj skriptni jezik sličan je Visual Basicu®, što ga čini relativno jednostavnim za učenje za one s iskustvom u programiranju. Koristi istu vrstu sintakse kao Visual Basic®, ali služi specifičnijoj funkciji, posebno za sučelje Windows®. Jezici slični BASIC-u, kao što je AutoIT, omogućuju brzu izradu prototipa aplikacije jednostavnog GUI-ja.

Kao skriptni jezik visoke razine, AutoIt sadrži nekoliko značajki koje su pogodne i za početnike i za profesionalne programere. Programeri mogu kodirati petlje, napredne funkcije i specifične regularne izraze koristeći ovaj jezik. Za programere koji poznaju Perl, još jedan programski jezik visoke razine, AutoIT je posebno koristan jer dolazi s mehanizmom regularnih izraza koji je kompatibilan sa skriptama temeljenim na Perlu.

Za svaku osobu koja je programirala, korištenje uređivača skripte je dobro poznata najbolja praksa. AutoIT je izgrađen sa SciTe editorom koji olakšava uređivanje skripti i osigurava visoku kvalitetu koda koji neće pokvariti ili proizvesti greške. Uključeni SciTe editor je modificirana verzija i ne sadrži sve značajke uređivanja. Za dobivanje svih značajki, najbolje je preuzeti kompletnu verziju SciTe editora online. Potpuna verzija također se može koristiti za uređivanje skripti napisanih na ovom jeziku.

Mogućnost upravljanja aplikacijama pomoću tipki i pokreta miša još je jedna značajna značajka ovog jezika. Omogućuje programeru da prilagodi bilo koji pritisak tipke i bilo koji pokret miša za izvršavanje određene funkcije unutar Windows® GUI. Brzina kretanja miša također se može prilagoditi određenoj namjeni. Na primjer, spora i povlačenjem manipulacije pokretom miša može dovesti do jedne funkcije, dok brza manipulacija istim pokretom miša može dovesti do potpuno druge funkcije.

Možda je najistaknutija značajka AutoIT-a to što je besplatan. To znači da se radi o softveru koji je potpuno besplatan za korištenje. Neki programeri besplatnog softvera traže donacije kako bi smanjili troškove pružanja softvera na mreži. Programeri AutoIT-a i dalje imaju sva zakonska prava na skriptni jezik, zbog čega je njegov izvorni kod zatvoren za izmjene od strane drugih programera.