• Regolamento Macrocategoria DEV
    Prima di aprire un topic nella Macrocategoria DEV, è bene leggerne il suo regolamento. Sei un'azienda o un hosting/provider? Qui sono anche contenute informazioni per collaborare con Sciax2 ed ottenere l'accredito nella nostra community!

Guida Autoit Lezione N° 1

checco096

Nuovo utente
Autore del topic
8 Ottobre 2010
28
0
Miglior risposta
0
Salve a tutti questo è il primo capitolo di una serie di lezioni per imparare a programmare in autoit!
Spero vi piaccia in caso contrario fatemi sapere se non vi è chiaro qualcosa così cerchiamo di sistemarlo insieme.
Bando alle ciance vi spiego un po' cosa faremo in questa prima semplicissima lezione :

1. Introduzione all'autoit con download di "utensili"
2. Primo script (leggendario) "Hello World"
3. Flag e altre impostazioni di Msgbox
4. Esercizi per casa

1. Introduzione all'Autoit con download di "utensili"

Per sapere tutto sulla fondazione e i miglioramenti che negli anni hanno caratterizzato questo linguaggio potete andare all'affidatissima voce su Wikipedia :
Perfavore, Entra oppure Registrati per vedere i Link!

Credo che però a voi serve più sapere come funziona invece di come ha funzionato nel tempo...
Perciò cominciamo subito con la pratica, scarichiamo il nostro tramite , colui che trasformerà le nostre parole in eseguibili :emoji_smiley: SciTE che è scaricabile gratuitamente dal sito di autoit:
Perfavore, Entra oppure Registrati per vedere i Link!

Una volta scaricato ed installato (è semplicissimo) possiamo passare al capitolo 2.!!!!!!!!

2. Primo script "Hello World"

Come molti di voi sapranno la prima cosa che si fa ogni volta che si comincia un linguaggio di programmazione è la classica scritta su schermo "Hello World"..
Su Autoit questo si fa grazie alla funzione MsgBox che funziona così:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

Andiamo ad analizzare:
1. Flag è letteralmente bandiera, infatti indica le caratteristiche della nostra finestra di dialogo e si dividono in codici che specificano i tasti e codici che specificano la figura es. X o Alt oppure info.. tranquilli capirete meglio con la pratica. I codici principali che caratterizzano i tasti sono:

0 Solo il tasto OK
1 OK e Annulla
2 Interrompi, Riprova e Ignora
3 Si, No e Annulla
4 Si e No
5 Riprova e Annulla
6 Annulla, Riprova e Continua

Mentre per quanto riguarda i codici per le figure che appaiono sono:

0 Nessuna Icona
16 Icona di Stop
32 Icona di Domanda
48 Icona di Esclamazione
64 Icona di informazione

Un piccolo trucchetto è che per avere in un msgbox i tasti accoppiati alle icone è fare la somma.. per esempio se a me serve far spuntare un errore in cui l'utente potrà premere soltanto ok cercherò la flag con il bottone solo ok che è 0 e l'errore che è 16 quindi 16+0= 16 (ho scelto il più complesso... ahahah) oppure a me serve chiedere una cosa all'utente che può rispondere si o no quindi si o no codice 4 + icona domanda codice 32 = 36 e flag metto 36.
Dopo vi spiegherò come fare a far capire allo script se l'utente ha cliccato si no annulla ecc...

2. "title" semplicissimo è il titolo della finestra che appare

3. "text" è il testo all'interno

4. [,timeout prima di spiegarvi l'ovvio funzionamento vi dico che ogni funzione preceduta da parentesi quadra è opzionale quindi non per forza dobbiamo metterla mentre le altre come title text o flag dobbiamo obbligatoriamente specificarle. per quanto riguarda timeout è il tempo dopo il quale la finestra viene automaticamente chiusa (espresso in millisecondi.. vale a dire che mettendo 1000 intendiamo 1 secondo).

5. questo comando per ora non serve spiegarlo e non ci servirà per molto tempo :emoji_smiley:

Torniamo ora al nostro scopo far apparire una finestra come più ci piace( icone quali volete e tasti quali volete per esercitarvi ) con scritto hello world.
Per farlo dopo aver installato SciTE basta fare tasto destro su desktop> Nuovo> Autoit v3 Script
Si creerà un file che chiameremo "esempio".
Facciamo tasto destro su esempio e clicchiamo Edit Script.
A questo punto possiamo cancellare tutto ciò che è scritto dentro e cominciare a scrivere il nostro primo scipt:
Io lo metterò nello spoiler se volete provate da soli è semplice. Se proprio non ci riuscite... Apritelo.
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

Quasi dimenticavo... per vedere se funge basta premere F5.
Altra cosa che dimenticavo... per far apparire un altro messaggio basta scriverlo sotto il primo msgbox e apparirà dopo che si sarà chiuso il primo.
esempio:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

4. Esercizi per casa

Scherzo, ancora non abbiamo abbastanza materiale al limite mi potete fare uno script divertente con tanti messaggi però dalla prossima volta vi spiegherò come far capire al programma se avete cliccato si o no e poi cominciamo ad esercitarci!
Per ora fatemi sapere se vi piace questo primo capitolo ditemi se li volete gli altri e ditemi se non avete chiaro qualcosa.
Vi saluto!

Alla prossima!!! :emoji_smiley: