Iniziamo a programmare…


Iniziamo….
—-Hello-World–

Cominciamo con un Hello World! Si tratta semplicemente di creare un programma che si limiti a stampare a schermo la scritta Hello World

Digitate la seguente riga: (non copiatela e incollatela)

Codice:
Msgbox (0, “Io sono il titolo”, “Hello World!”)

Avrete tutti notato (tranne quei somari che hanno fatto copia-incolla Smiley ) che appena aperta la parentesi SciTE vi ha mostrato una semplice descrizione della funzione e i possibili parametri che vanno passati
I parametri, separati da virgole dentro alle parentesi tonde, sono tutti obbligatori tranne quelli compresi tra parentesi quadre; quelli sono opzionali.
Ora prendiamo la riga che abbiamo scritto:

Codice:
Msgbox (0, “Io sono il titolo”, “Hello World!”)

Abbiamo passato come primo parametro, flag 0; questo indica che non ci saranno icone o tasti speciali nella nostra msgbox
Come secondo e terzo parametro, title e text abbiamo passato una stringa alfanumerica. Le stringhe sono comprese tra gli apici, questi = > ” “
Il quarto parametro opzionale indica il timeout ovvero il tempo che deve passare prima che la finestra si chiuda. Noi vogliamo che il nostro Hello World resti attivo fino a quando l’utente non prema [ OK ] quindi dobbiamo lasciare vuoto questo campo.

—-Variabili-e-Macro–
Le variabili in AutoIt sono facilmente riconoscibili: una variabile comincia sempre con il simbolo del dollaro, questo = > $
Le variabili possono essere viste come delle scatole contenenti un valore.
Le variabili possono modificare il valore che contengono durante l’esecuzione del programma.
Per assegnare un valore a una variabile è sufficiente scrivere:

Codice:
$variabile = 6
$variabile = “stringa”

Nel primo caso la $variabile assumerà il valore 6, nel secondo caso assumerà valore “stringa”
Provate a scrivere

Codice:
$variabile = 6
Msgbox (0, “”, $variabile)

e cambiate il valore di $variabile. Sperimentate! Cheesy

Ogni funzione ritorna sempre un valore.
Come esempio prenderemo StringUpper che ritorna la stringa inserita con i caratteri in maiuscolo.

Codice:
$string_upped = StringUpper ( “m2o: musica allo stato puro” )
Msgbox (0, “Fraev sta ascoltando:”, $string_uppde

Stiamo assegnando il valore ritornato da StringUpper alla variabile $string_upped.

Volendo possiamo perfino saltare un passaggio è scrivere direttamente

Codice:
Msgbox (0, “Fraev sta ascoltando:”, StringUpper ( “m2o: musica allo stato puro” ))

Eh già, anche in AutoIt è possibile concatenare le funzioni

Le macro invece cominciano sempre con la chiocciola (questa = > @) e, al contrario delle variabili, il loro valore non può essere modificato dallo scripter.
Le macro possono rappresentare valori costanti o valori che possono variare con il tempo. Un esempio di Macro è dato da @ComputerName.
Provate a scrivere

Codice:
Msgbox (0, “Il nome del computer”, @ComputerName)

Una variabile può assumere anche il valore di una macro
@YDAY indica il giorno dell’anno da 1 a 365/366

Codice:
$variabile = @YDAY
Msgbox (0, “Giorno dell’anno”, $variabile)

Fine delle prima lezione
Gli argomenti trattati sono davvero basilari… ma bisogna cominciare dalle cose semplici, no?

Buona programmazione!!!

Lascia un commento