Xhack

Un forum dedicato all'hacking
 
IndiceIndice  PortalePortale  CalendarioCalendario  FAQFAQ  CercaCerca  RegistratiRegistrati  Lista UtentiLista Utenti  GruppiGruppi  Accedi  

Condividi | 
 

 msgbox (approfondimento)

Andare in basso 
AutoreMessaggio
darkjoker
Admin
Admin
avatar

Numero di messaggi : 813
Data d'iscrizione : 30.07.07

MessaggioTitolo: msgbox (approfondimento)   Mer Set 05, 2007 4:04 pm

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 Wink), indice e da li scrivete msgbox, comparirà tutto quello che riguarda esse, potete fare la stessa cosa con altre funzioni, è cosi che si impara Very Happy.

se non capite qualcosa chiedete pure in questa sezione, è stata creata apposta!!!

ciao ciao

darkjoker

_________________
L'unico computer sicuro, è un computer spento.

Nel software esiste sempre almeno un bug, generalmente è localizzabile tra la tastiera e la sedia

Torna in alto Andare in basso
Visualizza il profilo dell'utente
giga hertz
apprendista
apprendista


Numero di messaggi : 42
Data d'iscrizione : 01.09.07

MessaggioTitolo: tank you   Mer Set 05, 2007 9:42 pm

grazie per i tutorial
Torna in alto Andare in basso
Visualizza il profilo dell'utente
darkjoker
Admin
Admin
avatar

Numero di messaggi : 813
Data d'iscrizione : 30.07.07

MessaggioTitolo: Re: msgbox (approfondimento)   Gio Set 06, 2007 5:13 pm

Wink

_________________
L'unico computer sicuro, è un computer spento.

Nel software esiste sempre almeno un bug, generalmente è localizzabile tra la tastiera e la sedia

Torna in alto Andare in basso
Visualizza il profilo dell'utente
darkphantom
hack-member
hack-member
avatar

Numero di messaggi : 398
Data d'iscrizione : 03.09.07

MessaggioTitolo: Re: msgbox (approfondimento)   Sab Set 08, 2007 8:00 pm

grazie darkjoker, mi serviva proprio Wink
Torna in alto Andare in basso
Visualizza il profilo dell'utente
jackhack
spammer
spammer
avatar

Numero di messaggi : 89
Localizzazione : TORINO
Data d'iscrizione : 18.09.07

MessaggioTitolo: Re: msgbox (approfondimento)   Mar Set 25, 2007 9:31 pm

non me ne ero accorto di questo topic ma devo dire che è bello e istruttivo grazie con questo topic posso migliorare i miei programmi ciao jackhack
Torna in alto Andare in basso
Visualizza il profilo dell'utente
AthanatiEste
apprendista
apprendista


Numero di messaggi : 15
Data d'iscrizione : 19.09.07

MessaggioTitolo: Re: msgbox (approfondimento)   Mer Set 26, 2007 1:12 pm

fantastico grazie mille.
Torna in alto Andare in basso
Visualizza il profilo dell'utente
darkjoker
Admin
Admin
avatar

Numero di messaggi : 813
Data d'iscrizione : 30.07.07

MessaggioTitolo: Re: msgbox (approfondimento)   Mer Set 26, 2007 5:40 pm

Wink al vostro servizio

_________________
L'unico computer sicuro, è un computer spento.

Nel software esiste sempre almeno un bug, generalmente è localizzabile tra la tastiera e la sedia

Torna in alto Andare in basso
Visualizza il profilo dell'utente
Contenuto sponsorizzato




MessaggioTitolo: Re: msgbox (approfondimento)   

Torna in alto Andare in basso
 
msgbox (approfondimento)
Torna in alto 
Pagina 1 di 1

Permessi di questa sezione del forum:Non puoi rispondere agli argomenti in questo forum
Xhack :: Programmazione :: Autoit-
Andare verso: