data la richiesta di giga hertz e darkphantom vi spiegherò qualcosina sulle messagebox.
questa è una semplice messagebox:
- Codice:
-
msgbox (0, 'ciao', 'ciao mondo')
questo comando esegue una messagebox che ha come titolo ciao e come testo ciao mondo, semplice, vero?
- Codice:
-
msgbox (48, 'ciao', 'ciao mondo')
lo script è quasi uguale a quello di prima ma al posto di 0 ho messo 48, la messagebox creata invece di non avere nessun simbolo avrà un punto esclamativo dentro un triangolo giallo.
ecco qua sotto una lista con tutte le icone possibili:
0 -> nessuna icona
16 -> segno stop
32 -> punto interrogativo
48 -> punto esclamativo
64 -> icona con una 'i' dentro una circonferenza
questa lista la trovate anche se digitate msgbox nell'indice dell'help-file
andiamo avanti.
- Codice:
-
msgbox(4, 'ciao', 'scegli si o no')
avrete capito che verra creata una messagebox che invecedel pulsante OK avrà i pulsanti SI e NO.
ecco una lista dei possibili pulsanti:
0 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, Continua (funziona solo con 2000/ xp e prossimi)
ora forse vorrete sapere come si fa a far avvenire una certa condizione in base al pulsante che si preme, è presto detto:
- Codice:
-
$var = msgbox (4, 'ciao', 'premi si o no')
if $var = 6 then
msgbox (0, '', 'hai permuto si')
elseif $var = 7 then
msgbox (0, '','hai premuto no')
endif
avete visto che ho impostato una variabile alla messagebox, essa (la variabile) avrà come valore il tasto che viene premuto, quindi avrete capito che il pulsante si ha come valore 6 (perche se $var è uguale a 6 compare un'altra messagebox con scritto che è tato premuto si) e il no ha come valore 7 (stesso motivo)
ecco la lista completa:
OK -> 1
ANNULLA -> 2
INTERROMPI -> 3
RIPROVA -> 4
IGNORA -> 5
SI -> 6
NO -> 7
RIPROVA -> 10 (funziona solo su 2000/ xp e prossimi) (usare questa flag quando avete inpostato la flag 6 per i pulsanti)
CONTINUA -> 11 (funziona solo su 2000/ xp e prossimi)
magari vorrete creare una messagebox cha ha, per esempio, i pulsanti si e no e anche il segno stop o comunque vorreste combinare alcuni pulsanti con qualche icona, naturalmente è possibile, basta sommare il valore dell'icona stop a quello dei tasti si e no (i valori, se non l'ho gia detto, si chiamano flag) quindi avremo come flag, in questo caso, 20:
- Codice:
-
msgbox (20, '', 'ciao')
visto? funziona!!!
se volete scoprire qualche altro "segreto..." delle messagebox basta che andate sull'help file (magari in italiano, se non lo avete chidetemelo e ve lo mando, ok
), indice e da li scrivete msgbox, comparirà tutto quello che riguarda esse, potete fare la stessa cosa con altre funzioni, è cosi che si impara
.
se non capite qualcosa chiedete pure in questa sezione, è stata creata apposta!!!
ciao ciao
darkjoker