1. Creare ferestre GUI in Autoit
Scris de tercot
Pentru inceput trebuie sa downloadati AutoIT-ul pe calculatorul vostru, in caz ca nu ati facut-o datoria mea este sa va aduc aminte sa o faceti asadar treceti pe la :
Download:
*il instalati si astfel vom putea incepe sa invatam impreuna Programare in AutoIT.
Asadar incepem prin a crea un program autoit, dati click dreapta > Create > New AutoIt Script.
Dati click dreapta pe fisierul creat, si Edit Script, s-a deschis IDE-ul Scite (ide-ul este un program ceva in genul NotePad-ului care ajuta programarea in AutoIT, facut highline la functii si diferite sintaxe ale AutoIt-ului, la fel si atunci cand vrei sa folosesti vreo Functie in AutoIT, siincepi sa scrii primele litere, acesta iti sugereaza un set de functii). S-a deschis IDE-ul si acum trebuie sa incepem sa scriem impreuna primele noastre linii in AutoIT.
Vom crea o fereastra gui, dar pentru a crea acesta fereastra, pentru inceput trebuie sa avem inclus in program Header-ul pentru gui headerul are numele GUIConstants.au3, pentru a il include folosim sintaxa :
*sintaxa foarte asemanatoare cu cea din C/C++
exmeplu pentru noi :
Acum ca am inclus in program headerul care are functii de lucru cu GUI-ul nu ne ramane decat sa creem fereastra.Pentru a crea o fereastra Gui in Autoit folosim functia GUICreate() aceasta avand urmatoarea sintaxa :
Unde pe noi ne intereseaza pentru inceput doar primele 3 lucruri :
a.”title” = titlul ferestrei si acesta se pune intre ghilimele
b.width/height = acestea sunt dimensiunile ferestrei
Asadar noi vrem de exemplu sa ne creem fereastra cu numele SkullBox si vrem sa aiba dimensiunea de 800×400, folosim urmatorul cod:
GUISetState(@SW_SHOW)
Am folosit GUISetState(@SW_SHOW) pentru a si afisa fereastra pe ecran.
Acum ca avem creata fereastra, mai trebuie sa facem doar un lucru mai trebuie sa adaugam in program o structura while, care sa faca sa se inchida programul doar cand apasam pe X-ul de sus al programului, asadar mai adaugati in program urmatorul cod:
$actiune = GUIGetMsg()
If $actiune = $GUI_EVENT_CLOSE Then ExitLoop
Wend
Asadar avem creata prima noastra fereastra in AutoIT. Programul nostru ar trebuii sa arate cam asa:
$fereastra=GUICreate(”SkullBox Soft”, 800, 400)
GUISetState(@SW_SHOW)
While 1
$actiune = GUIGetMsg()
If $actiune = $GUI_EVENT_CLOSE Then ExitLoop
Wend
Pentru a compila programul (pentru a il face .exe) dati click dreapta pe programelul_vostru.au3 si dati Compile Script.
Tutorializat realizat de HexString | 8.februarie.2008
Categoria: Programare
