Visitano il forum: Nessuno e 3 ospiti
| |||||
Guida AutoitIn questa guida ci apprestiamo a imparare a "programmare" in Autoit. Programmare è tra virgolette, non avete letto male... In effetti, l'autoit non è un vero e proprio linguaggio di programmazione, bensì viene definito "di scripting". AutoIt fu infatti creato principalmente per creare script di automazione per i programmi funzionanti su Microsoft Windows. Visto il suo grande successo, però, i creatori hanno deciso di renderlo un linguaggio più avanzato implementando funzioni avanzate. Da qui deriva la sola compatibilità con i sistemi operativi di casa Microsoft
Installazione Scaricare l’ultima di versione di Autoit dal seguente link ed eseguirne l’installazione: http://www.autoitscript.com/autoit3/downloads.shtmlVerranno così installati i seguenti componenti:
Per avere una versione più completa dell'editor è sufficiente scaricare ed installare questa versione: SciTE4Autoit3. Il quale aggiungerà alle utility sopra citate prima elencati:
_______________________________________________________________________________________________________________________________________________________________________ Hello World Come ogni tutorial che si rispetti, cominciamo con il classico Hello WorldApriamo quindi l’editor SciTe e scriviamo il seguente codice:
Il codice sopra riportato è formato dalla funzione MsgBox() e i relativi parametri, necessari per il funzionamento della funzione stessa, contenuti all'interno delle parentesi e separati da una virgola. In questo caso i parametri da passare alla funzione sono (flag, "Titolo", "Testo", [Facoltative]) Questa è la più elementare delle funzioni, ma a grandi linee hanno tutte lo stesso schema. A questo punto salviamo il file andando in “File –> Save as…” e successivamente clicchiamo il tasto F5 per eseguirlo. Il risultato sarà la visualizzazione di un messaggio con all’interno il testo “Hello World”. Scrivendo il codice, avrete sicuramente notato che in SciTe è presente l’opzione di auto-completamento e all’apertura delle parentesi vengono visualizzati i parametri necessari per far funzionare correttamente lo script. _______________________________________________________________________________________________________________________________________________________________________ Variabili Prima di continuare è necessario capire cosa si intende per variabile. Una variabile è come una busta contenente una lettera. Seguendo questo esempio, si può dire che non è necessario riscrivere la lettera ogni qual volta debba comparire nel codice. E’ sufficiente infatti indicare semplicemente la busta. Sarà poi l’interprete di Autoit che sostituirà la busta con la lettera.In Autoit le variabili vengono indicate con il simbolo $ seguito dal termine che identifica la variabile. Lasciando da parte la teoria, ecco un semplice esempio per capirne l’uso:
Come si può vedere eseguendo lo script, l’output sarà la comparsa di un messaggio contenente il testo indicato nella variabile $messaggio Ovviamente alle variabili si possono assegnare anche valori numerici _______________________________________________________________________________________________________________________________________________________________________ Macro Le macro sono simili alle variabili, ma iniziano con il simbolo @ al posto di $ e non hanno bisogno di essere dichiarate prima di essere utilizzate. Le macro, come tutte le altre funzioni di Autoit, sono consultabili nell’help di Autoit, apribile cliccando F1 quando si è in SciTe o aprendolo direttamente dal menù Start.
_______________________________________________________________________________________________________________________________________________________________________ Concatenazione di stringhe Una funzionalità importante da conoscere è quella che ci permette di concatenare più stringhe tramite il simbolo &Riporto subito un esempio per capirne l’uso:
Per andare a capo è necessario usare la macro @CRLF, sostituibile anche con @CR o @LF _______________________________________________________________________________________________________________________________________________________________________ If, Then, ElseIf, Else, EndIf Chiarisco subito:
Una volta capiti significati di queste 5 parole, la stesura di un piccolo script che includa delle condizioni è alquanto semplice. In Autoit la sintassi di base delle condizioni è la seguente:
Un semplice esempio:
_______________________________________________________________________________________________________________________________________________________________________ For, To, Next I cicli For eseguono determinate azioni tot volte impostate dal programmatore.Vi faccio vedere subito un esempio per comprendere meglio l’uso dei cicli For
Il codice sopra riportato esegue, come già detto, il codice compreso tra For e Next incrementando ad ogni ciclo la variabile dichiarata dopo "For" ($x) del valore dichiarato dopo "Step" (5), fino a quando la stessa variabile ($x) non assume il valore dichiarato dopo "To" (35) Definire Step non è obbligatorio; omettendo "Step" il valore incrementa di 1
Order Lasix Over The Counter LukwamnAmoxicillin Causes Diarrhea Buy Cheap Doxycycline cialis Amoxicillin Cats Sexpill
Viagra Generika Levitra Propecia Woman Mujeres Y Viagra cialis price Cialis Generico Alta Qualita Sueno Propecia Kamagra Quoka
| ||
Chi c’è in lineaVisitano il forum: Nessuno e 3 ospiti |
||