Elemente de Limbaj AUTOIT

Curs
6.3/10 (3 voturi)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 65 în total
Cuvinte : 13296
Mărime: 446.36KB (arhivat)
Cost: Gratis

Extras din document

X.1. Elementele pachetului AutoIt 3

AutoIt este un limbaj de programare a macrourilor Windows cu o sintaxă moştenită din familia limbajelor BASIC. Un macro este o succesiune de acţiuni ale utilizatorului efectuate asupra interfeţei grafice, de regulă o combinaţie de evenimente declanşate cu ajutorul mouse-ului şi tastaturii. Un limbaj de programare a macrourilor, precum AutoIt, oferă structuri moştenite de la limbajele de programare cu ajutorul cărora macrourile pot fi create la un nivel de rafinament şi putere de prelucrare superioară celor oferite de instrumentele de înregistrare şi redare a macrourilor (MRP ). Exemplele de MRP sunt numeroase atât la nivel de sistem de operare, cât şi la nivel de aplicaţie. Instrumente MRP sunt incluse în pachetul Microsoft Office (macrourile Word, Excel, etc.) - limbajul care stă la baza lor este VBA . Mediul de programare Visual Fox oferă la rândul său un instrument MRP în cadrul aplicaţiei Automated Test Harness, instalată în pachetul Visual Fox auxiliar. Diverse sisteme de operare permit crearea de scripturi cu rol de macrouri iar pentru Windows s-a consacrat limbajul AutoIt, al cărui interpretor şi documentaţie sunt disponibile gratuit la adresa www.autoitscript.com.

Macrourile sunt un tip particular de programe cu o algoritmică de complexitate redusă şi care nu pun accentul pe procesarea de date, ci pe simularea comportamentului utilizatorului în scopul reproducerii sale. Algoritmul unui macro pune accent pe structura secvenţială din programarea clasică, mai precis pe secvenţialitatea operaţiilor declanşate în GUI în diferite scopuri: poate fi vorba de înregistrarea unei secvenţe reutilizabile de operaţii în cadrul unei aplicaţii (vezi macrourile MS Office) sau de secvenţe de automatizare a unor procese de la nivelul sistemului de operare (executarea repetitivă a unor aplicaţii, planificări de tip batch sau Task Scheduling, testarea automatizată a produselor software). Desigur, aspectul care justifică necesitatea macrourilor este repetabilitatea unui set de operaţii, aşadar reproducerea comportamentului utilizatorului denumită în mod generic automatizare GUI . Deşi în mod tradiţional macrourile sunt secvenţe de operaţii, limbaje precum AutoIt permit programarea macrourilor la un nivel avansat, cu structuri de programare, variabile şi mecanisme de dialog cu utilizatorul, oferind chiar şi acces la regiştrii Windows sau la obiecte COM.

Operaţiile de bază pe care le simulează AutoIt sunt apăsarea tastelor, folosirea mouse-ului şi manipularea ferestrelor Windows. Iniţial, limbajul a fost conceput pentru automatizarea instalărilor şi configurărilor software de către administratorii de sistem care trebuie să instaleze în mod identic sute de PC-uri. Versiunea 3 a limbajului propune o sintaxă inspirată din limbajele BASIC (VBScript în special), suportă expresii complexe, funcţii ale utilizatorului şi structuri de programare tradiţionale. Rezumăm în continuare elementele de noutate ale versiunii 3:

• Macrourile AutoIt 3 pot fi executate prin interpretare sau compilate prin instrumentul Aut2Exe;

• S-a creat o versiune ActiveX + DLL numită AutoItX care permite integrarea AutoIt în alte limbaje de programare;

• Macrourile AutoIt 3 sunt stocate în fişiere de tip au3;

• Macrourile pot extrage date din obiecte GUI tradiţionale: casete de editare, check box, liste, butoane, etc. şi chiar obiecte GUI din alte ferestre decât cea activă;

• Macrourile pot folosi structuri IF, CASE, WHILE, FOR, funcţii ale utilizatorului şi expresii complexe, pste 25 de funcţii de manipulare a şirurilor de caractere şi date de tip numeric;

• Macrourile pot accesa ferestre Windows prin titlul ferestrei sau prin clasă.

Preview document

Elemente de Limbaj AUTOIT - Pagina 1
Elemente de Limbaj AUTOIT - Pagina 2
Elemente de Limbaj AUTOIT - Pagina 3
Elemente de Limbaj AUTOIT - Pagina 4
Elemente de Limbaj AUTOIT - Pagina 5
Elemente de Limbaj AUTOIT - Pagina 6
Elemente de Limbaj AUTOIT - Pagina 7
Elemente de Limbaj AUTOIT - Pagina 8
Elemente de Limbaj AUTOIT - Pagina 9
Elemente de Limbaj AUTOIT - Pagina 10
Elemente de Limbaj AUTOIT - Pagina 11
Elemente de Limbaj AUTOIT - Pagina 12
Elemente de Limbaj AUTOIT - Pagina 13
Elemente de Limbaj AUTOIT - Pagina 14
Elemente de Limbaj AUTOIT - Pagina 15
Elemente de Limbaj AUTOIT - Pagina 16
Elemente de Limbaj AUTOIT - Pagina 17
Elemente de Limbaj AUTOIT - Pagina 18
Elemente de Limbaj AUTOIT - Pagina 19
Elemente de Limbaj AUTOIT - Pagina 20
Elemente de Limbaj AUTOIT - Pagina 21
Elemente de Limbaj AUTOIT - Pagina 22
Elemente de Limbaj AUTOIT - Pagina 23
Elemente de Limbaj AUTOIT - Pagina 24
Elemente de Limbaj AUTOIT - Pagina 25
Elemente de Limbaj AUTOIT - Pagina 26
Elemente de Limbaj AUTOIT - Pagina 27
Elemente de Limbaj AUTOIT - Pagina 28
Elemente de Limbaj AUTOIT - Pagina 29
Elemente de Limbaj AUTOIT - Pagina 30
Elemente de Limbaj AUTOIT - Pagina 31
Elemente de Limbaj AUTOIT - Pagina 32
Elemente de Limbaj AUTOIT - Pagina 33
Elemente de Limbaj AUTOIT - Pagina 34
Elemente de Limbaj AUTOIT - Pagina 35
Elemente de Limbaj AUTOIT - Pagina 36
Elemente de Limbaj AUTOIT - Pagina 37
Elemente de Limbaj AUTOIT - Pagina 38
Elemente de Limbaj AUTOIT - Pagina 39
Elemente de Limbaj AUTOIT - Pagina 40
Elemente de Limbaj AUTOIT - Pagina 41
Elemente de Limbaj AUTOIT - Pagina 42
Elemente de Limbaj AUTOIT - Pagina 43
Elemente de Limbaj AUTOIT - Pagina 44
Elemente de Limbaj AUTOIT - Pagina 45
Elemente de Limbaj AUTOIT - Pagina 46
Elemente de Limbaj AUTOIT - Pagina 47
Elemente de Limbaj AUTOIT - Pagina 48
Elemente de Limbaj AUTOIT - Pagina 49
Elemente de Limbaj AUTOIT - Pagina 50
Elemente de Limbaj AUTOIT - Pagina 51
Elemente de Limbaj AUTOIT - Pagina 52
Elemente de Limbaj AUTOIT - Pagina 53
Elemente de Limbaj AUTOIT - Pagina 54
Elemente de Limbaj AUTOIT - Pagina 55
Elemente de Limbaj AUTOIT - Pagina 56
Elemente de Limbaj AUTOIT - Pagina 57
Elemente de Limbaj AUTOIT - Pagina 58
Elemente de Limbaj AUTOIT - Pagina 59
Elemente de Limbaj AUTOIT - Pagina 60
Elemente de Limbaj AUTOIT - Pagina 61
Elemente de Limbaj AUTOIT - Pagina 62
Elemente de Limbaj AUTOIT - Pagina 63
Elemente de Limbaj AUTOIT - Pagina 64
Elemente de Limbaj AUTOIT - Pagina 65

Conținut arhivă zip

  • Elemente de Limbaj AUTOIT.doc

Alții au mai descărcat și

Virusi si Antivirusi

Denumirea de virus a fost folosita în literatura de specialitate pentru prima data în anul 1983, de catre expertul american Fred Coen, de la...

Crearea unui Arhivator și a Unui Dezarhivator

Introducere „Un calculator, nu face ceea ce vrei tu sa faca, dar ceea ce îi spui sa faca” - Legea lui Murphy C/C++ sunt limbaje, si sunt...

Virusii Calculatoarelor

Evitarea virusilor Daca mesajele nesolicitate sunt suparatoare, virusii sunt daunatori. Corespondenta nesolicitata înseamna pierdere de timp si de...

Curs IT

1. HARDWARE (HARD): Reprezinta totalitatea componentelor materiale ale unui sistem informatic. 2. SOFTWARE (SOFT): Reprezinta totalitatea...

Retele de Calculatoare

1. Calculatorul electronic De-a lungul istoriei,omenirea a folosit suporturi fizice pentru a-si exprima ideile,pentru a le vizualiza , a se putea...

Prezentarea Sistemului Fox Pro

Elementele de baza ale sistemului FoxPro Principalele elemente ale mediului FoxPro sunt: Bara de meniuri Fereastra de comanda Elementele de...

Configurare Bios

Dupa ce am conectat la priza de curent alternativ atit calculatorul cit si monitorul apasam pe butonul de pornire a calculatorului si apoi pe...

Ai nevoie de altceva?