Despre AutoIt

AutoIt este un limbaj de scripting gratuit, initial creat pentru automatizarea ferestrelor si scripting in general. Ulterior posibilitatile de utilizare ale limbajul s-au dezvoltat.

Caracteristici:

  • usor de invatat, cu sintaxa asemanatoare BASIC;
  • simularea intrarilor de la tastaura si miscari ale mouse-ului;
  • managementul ferestrelor si proceselor;
  • interactiunea cu toate controalele standard ale ferestrelor;
  • crearea interfetelor grafice cu utilizatorul (GUIs);
  • suport COM;
  • expresii regulate;
  • apeluri externe ale DLL-urilor si a functiilor Windows API;
  • suport unicode si x64;
  • functionarea cu Windows Vista’s User Account Control (UAC);
  • scripturi compilate in executabile de sine statatoare;
  • compatibilitate cu Windows 95/98/ME/NT4/2000/XP/2003/Vista/2008;
  • comunitati bazate pe forumuri de suport si un help file detaliat (in limba engleza).

AutoIt a fost proiectat sa aiba o dimensiune cat mai mica si sa fie de sine statator, fara sa necesite biblioteci de functii externe (DLL) sau registri, motiv pentru care poate fi folosit in siguranta pe servere.

De asemenea furnizeaza o versiune AutoIt, o combinatie COM si DLL, numita AutoItX care va permite sa adaugati caracteristici care le regasiti in AutoIt, limbajelor de programare favorite.

Pentru crearea si editarea scripturilor exista o versiune Scite4AutoIt, un script editor bazat pe Scintilla. Principalele autuuri sunt: syntax highlight, code folding autocomplete si IntelliSense. Mai multe detalii puteti gasi pe pagina de prezentare a editorului.

Principalele limitari ale limbajului sunt rularea aplicatiilor in mod single-thread, ceea ce poate fi deranjant la aplicatii mari, si detectarea unor aplicatii drept virusi (false positives) datorita faptului ca executabilele create in AutoIt intra in categoria self-extracting. Ambele limitari pot fi trecute usor cu vederea cand vine vorba de crearea unor scripturi sau aplicatii de nivel mic/mediu unde nu e nevoie de threaduri sau implementarea threadurilor utilizand DLL-uri nu este o problema iar antivirusul este unul decent sau cel putin are optiune de whitelist pentru aplicatiile pe care dorim sa nu le scaneze.

Pentru cei mai curajosi, codul sursa AutoIt poate fi descarcat de pe pagina oficiala. Proiectul a fost scris in intregime folosind Microsoft Visual C.

Pentru orice nelamuriri legate de AutoIt puteti accesa forumul AutoIt in limba engleza sau puteti accesa sectiunea AutoIt a forumului SkullBox unde gasiti in momentul de fata cel mai mare numar de pasionati ai acestui limbaj.

Si ce conteaza cel mai mult, AutoIt continua sa fie gratuit; daca vreti sa sprijiniti timpul, efortul si banii care se investesc in proiect si web hosting, puteti sa faceti o donatie pe pagina principala AutoIt.


* Pentru orice intrebari sau nelamuriri legate de curs sau limbajul AutoIt accesati sectiunea AutoIt a forumului SkullBox sau platforma de suport tehnic NetHelp.