Futuri aggiornamenti!!: Come avrete visto il sito � stato defacciato quindi data la poka sicurezza del CMS provveder� a cambiare interamente cms e a sistemare + la sicurezza
Inviato: Lun Mar 30, 2009 10:18 pm Oggetto: [Autoit]Le basi
Iniziamo dalle basi
prima di eseguire qualsiasi operazione innanzi tutto ci dobbiamo munire del compilatore di Autoit SciTe Script Editor
scaricabile direttamente da qui:Download
1)I messaggi
per creare un messagebox in autoit ci basteràscrivere all'interno dell'editor questa semplice linea di codice:
Codice:
MsgBox(0,"Benvenuto!!!","Hello world")
Dove:
0 = indica il tipo di messagebox
Benvenuto!!! = indica il nome del messaggio
Hello world = indica il testo all'interno del messaggio
complicando le cose si possono aggiungere delle variabili:
fino a quando la variabile $n è uguale ad uno continua a fare il ciclo che inizia col While e finisce con il WEnd in questo coso ho aumentato la variabile a 2 facendo si che il ciclo venga ripetuto una sola volta
3)il ciclo Do :
Codice:
$cont = 0
Do
MsgBox(0,"bene","contattami sono gabry9191")
$cont = $cont + 1
Until $cont = 2
inizio il mio ciclo dando il valore 0 alla variabile $cont che userò per stabilire il numero di cicli il ciclo Do permette di fare un'operazione più volte inserendo il controllo in code in questo caso Until $cont = 2 cioè fino a quando la nostra variabile non raggiunge il valore 2.
4)il ciclo for :
Codice:
For $inizio = 0 To 10 Step + 2
$ciclo = $inizio / 2
MsgBox(0,"ciclo","ciclo n°"&$ciclo)
Next
MsgBox(0,"fine","ciclo finito")
il ciclo inizia con la variabile $inizio = 0 per arrivare a $inizio = 10 in questo caso lo Step + 2 significa che ad ogni ciclo la variabile $inizio verràincrementata di due in questo modo i cicli vero e propri sono 5 e in questo caso gli indico con la variabile $ciclo e fino a quando la condizione $inizio = 10 non saràvera continueràa ripetersi il ciclo.Nel momento in cui la condizione è vera lo script non finisce e fàtutto quello che abbiamo messo sotto il Next in questo caso un messagebox che vi indica che il ciclo è finito
5)le funzioni :
Codice:
$a = InputBox('Inserisci il valore di $a','Inserisci il valore di $a')
$b = InputBox('Inserisci il valore di $b','Inserisci il valore di $b')
$c = InputBox('Inserisci il valore di $c','Inserisci il valore di $c')
$d = 0
If Not $a = $b = $c = "" Then
nomefunzione()
EndIf
Func nomefunzione()
If $a = $b = $c Then
MsgBox(16,"$a e $b e $c sono uguali","le tre variabili sono uguali")
Else
$d= 1
If $a = $b Then
MsgBox(16,"$a e $b sono uguali","le due variabili sono uguali")
Else
$d=$d +1
EndIf
If $a = $c Then
MsgBox(16,"$a e $c sono uguali","le due variabili sono uguali")
Else
$d=$d +1
EndIf
If $b = $c Then
MsgBox(16,"$b e $c sono uguali","le due variabili sono uguali")
Else
$d=$d +1
EndIf
If $d=4 Then
MsgBox(16,"$b e $c e $c sono diverse","le tre variabili sono diverse")
EndIf
EndIf
EndFunc
le funzioni ci permettono di richiamare una parte dello script script più volte all'interno dello stesso programma consentendoci di non riscrivrere delle linee di codice uguali più volte.In questo esempio come prima cosa creo un InputBox con il quale chiedo all'utente di inserire i valori delle tre variabili una per volta.Una volta acquisiti i valori delle variabili controllo che non vi siano variabili = "" cioè nulle e avvio la funzione nomefunzione().
La funzione viene aperta con Func nomefunzione() e viene chiusa con EndFunc.La nostra funzione ha il compito di paragonare le nostre variabili in modo da individuare quelle uguali se ci sono e aumentando la variabile $d alla fine della funzione se non vi sono ugualianze tra le variabili comunico che sono tutte diverse.
Non puoi inserire nuovi Topic in questo forum Non puoi rispondere ai Topic in questo forum Non puoi modificare i tuoi messaggi in questo forum Non puoi cancellare i tuoi messaggi in questo forum Non puoi votare nei sondaggi in questo forum
CoPyRiGhT 2009 By
KinG-InFeT PhpBB Copiright
2009
Tutti I Diritti Riservati