Mis on AutoIt?

AutoIT, mida hääldatakse kui “aw-toe-it”, on vabavaraline skriptikeel, mida kasutatakse Windows® graafilise kasutajaliidese (Windows® GUI) automatiseerimiseks. Liidese automatiseerimine on esmatähtis, kuna see võimaldab põhiprotsesse, nagu süsteemihaldus ja konsoolirakendused, käivitada. Tänapäeval kasutatakse AutoIT-d ka üldise skriptikeelena, mis suudab täita kõrgetasemelisi funktsioone.

See skriptikeel sarnaneb Visual Basic®-iga, muutes selle õppimise arvutiprogrammeerimise kogemusega inimestele suhteliselt lihtsaks. See kasutab sama tüüpi süntaksit nagu Visual Basic®, kuid teenib spetsiifilisemat funktsiooni, eriti Windows® liidese jaoks. BASIC-laadsed keeled, nagu AutoIT, võimaldavad kiiresti luua lihtsast GUI-st rakenduse prototüübi.

Kõrgetasemelise skriptikeelena sisaldab AutoIt mitmeid funktsioone, mis on kasulikud nii algajatele kui ka professionaalsetele arendajatele. Arendajad saavad seda keelt kasutades kodeerida silmuseid, täpsemaid funktsioone ja spetsiifilisi regulaaravaldisi. Arendajatele, kes tunnevad teist kõrgetasemelist programmeerimiskeelt Perli, on AutoIT eriti kasulik, kuna sellel on regulaaravaldiste mootor, mis ühildub Perli-põhiste skriptidega.

Iga inimese jaoks, kes on programmeerinud, on skriptiredaktori kasutamine hästi tuntud parim tava. AutoIT on ehitatud SciTe redaktoriga, mis muudab skriptide redigeerimise lihtsaks ja tagab kvaliteetse koodi, mis ei purune ega tekita vigu. Kaasasolev SciTe redaktor on muudetud versioon ja ei sisalda kõiki redigeerimisfunktsioone. Kõigi funktsioonide kasutamiseks on kõige parem alla laadida SciTe redaktori täielik versioon võrgust. Täisversiooni saab kasutada ka selles keeles kirjutatud skriptide redigeerimiseks.

Veel üks selle keele oluline omadus on võimalus juhtida rakendusi klahvivajutuste ja hiireliigutustega. See võimaldab programmeerijal kohandada mis tahes klahvivajutust ja hiire liigutust Windows® GUI-s teatud funktsiooni täitmiseks. Hiire liikumise kiirust saab ka konkreetse eesmärgi jaoks kohandada. Näiteks võib hiire liigutuse aeglane ja lohistav manipuleerimine viia ühe funktsioonini, samas kui sama hiireliigutuse kiire manipuleerimine võib viia täiesti erineva funktsioonini.

Võib-olla on AutoIT-i kõige silmatorkavam omadus see, et see on vabavara. See tähendab, et tegemist on tarkvaraga, mille kasutamine on täiesti tasuta. Mõned vabavaraarendajad nõuavad annetusi, et vähendada tarkvara võrgus pakkumise kulusid. AutoIT arendajatel on endiselt kõik seaduslikud õigused skriptikeelele, mistõttu on selle lähtekoodi muude arendajate poolt muudetud.