Kas yra AutoIt?

AutoIT, tariama kaip „aw-toe-it“, yra nemokama scenarijų kalba, naudojama „Windows®“ grafinei vartotojo sąsajai („Windows®“ GUI) automatizuoti. Sąsajos automatizavimas yra labai svarbus, nes jis leidžia paleisti pagrindinius procesus, tokius kaip sistemos administravimas ir konsolės programos. Šiandien AutoIT taip pat naudojama kaip bendra scenarijų kalba, galinti atlikti aukšto lygio funkcijas.

Ši scenarijų kalba yra panaši į Visual Basic®, todėl ją gana paprasta išmokti turintiems kompiuterių programavimo patirties. Ji naudoja tos pačios rūšies sintaksę kaip „Visual Basic®“, tačiau atlieka konkretesnę funkciją, ypač „Windows®“ sąsajai. Į BASIC panašios kalbos, tokios kaip AutoIT, leidžia greitai sukurti paprastos GUI programos prototipą.

Kaip aukšto lygio scenarijų kalba, „AutoIt“ turi keletą funkcijų, naudingų pradedantiesiems ir profesionaliems kūrėjams. Naudodami šią kalbą kūrėjai gali koduoti kilpas, išplėstines funkcijas ir konkrečias reguliariąsias išraiškas. Kūrėjams, kurie yra susipažinę su Perl, kita aukšto lygio programavimo kalba, AutoIT yra ypač naudinga, nes ji yra su reguliariųjų išraiškų varikliu, suderinamu su Perl scenarijais.

Kiekvienam programuojančiam asmeniui scenarijų rengyklės naudojimas yra gerai žinoma geriausia praktika. „AutoIT“ sukurtas naudojant „SciTe“ redaktorių, kuris leidžia lengvai redaguoti scenarijus ir užtikrinti aukštos kokybės kodą, kuris nesuges ir nesukels klaidų. Pridedamas SciTe redaktorius yra modifikuotas ir jame nėra visų redagavimo funkcijų. Norint naudotis visomis funkcijomis, geriausia atsisiųsti visą SciTe redaktoriaus versiją internetu. Visą versiją taip pat galima naudoti šia kalba parašytiems scenarijams redaguoti.

Galimybė valdyti programas naudojant klavišų paspaudimus ir pelės judesius yra dar vienas svarbus šios kalbos bruožas. Tai leidžia programuotojui pritaikyti bet kokį klavišo paspaudimą ir bet kokį pelės judesį, kad būtų atlikta tam tikra funkcija Windows® GUI. Pelės judėjimo greitis taip pat gali būti pritaikytas konkrečiam tikslui. Pavyzdžiui, lėtas ir vilkimas pelės judesio manipuliavimas gali sukelti vieną funkciją, o greitas manipuliavimas tuo pačiu pelės judesiu gali sukelti visiškai kitą funkciją.

Bene ryškiausia „AutoIT“ savybė yra ta, kad ji yra nemokama. Tai reiškia, kad tai programinė įranga, kuria galima naudotis visiškai nemokamai. Kai kurie nemokamų programų kūrėjai prašo aukų, kad sumažintų programinės įrangos teikimo internetu išlaidas. „AutoIT“ kūrėjai vis dar turi visas juridines teises į scenarijų kalbą, todėl jos šaltinio kodą negali keisti kiti kūrėjai.