Come creare un Message Box Personalizzato con VBScript

In passato era molto comune fare scherzi informatici ad amici e colleghi attraverso semplici operazioni che anche un principiante saprebbe fare. Uno dei più famosi è sicuramente quello del Message Box generato con VBScript, che permette di generare delle finestre di avviso con messaggio personalizzato al click di uno specifico file in formato .vbs, un file che si può creare in meno di un minuto.

esempio message box con vbs

In questa guida ti spiegherò esattamente come poter creare dei MsgBox in pochi passi così che anche tu possa fare scherzi informatici con qualsiasi PC Windows. Ovviamente la creazione di Message Box vbs è rivolto ai principianti e non ha un vero scopo pratico.

Creare Message Box personalizzati con VBScript.

Per creare un MsgBox in VBScript non è necessario conoscere il linguaggio di programmazione e non si ha bisogno di un compilatore di codice. In Windows è possibile eseguire semplici comandi semplicemente creando un file con estensione .vbs e scrivendo i propri codici al suo interno.

Nota: VBScript (abbreviazione di Visual Basic Scripting) è un linguaggio derivato da Visual Basic che può essere eseguito in ambiente Windows, come già detto non è fondamentale conoscere tale linguaggio di programmazione per il nostro scopo, dunque non forniremo ulteriori dettagli in merito. Clicca qui se sei interessato a scoprire di più su VBScript.

Il nostro codice VBS verrà usato per far comparire una finestra di alert di Windows con un messaggio e titolo personalizzato, inoltre spiegheremo i vari parametri possibili per modificare l’estetica e la funzione del messaggio.

Per iniziare la creazione di un Message box personalizzato è necessario creare un file in formato .vbs in questo modo:

  1. Clicca con il tasto destro sul desktop, seleziona “Nuovo“, poi “Documento di testo“;
  2. Apri il file con un editor di testo e incolla il seguente codice:
msg = msgbox ("il mio messaggio." ,0, "TITOLO")
  1. Salva il file con nome cambiando l’estensione finale (dopo il punto) in .vbs invece che .txt ( es. “messaggio.vbs”);
  2. Clicca due volte sul file per aprirlo e visualizzare il messaggio.

Se hai seguito correttamente la procedura il risultato finale dovrebbe essere come questo:

messaggio vbs esempio
\

Come puoi notare, nel codice è presente un numero. Questo numero è un parametro della funzione msgbox() che identifica la tipologia di messaggio da mostrare.

Il numero “0” (zero) è riferito a un messaggio base, una semplice finestra senza una particolare funzione. Puoi sostituire questo numero con altri parametri per ottenere risultati differenti.

  • 0: per un avviso standard con pulsante “OK”.
  • 1: per un avviso standard con pulsante “OK” e “Annulla”.
  • 2: con pulsanti “Interrompi”, “Riprova” e “Ignora”.
  • 3: con pulsanti “Sì”, “No” e “Annulla”.
  • 4: pulsanti “Sì” e “No”.
  • 5: pulsanti “Riprova” e “Annulla”.
  • 16: Messaggio di errore (con una X Rossa).
  • 32: Messaggio interrogativo.
  • 48: Messaggio di avviso.
  • 64: Avviso informativo.

Esistono anche altri parametri più avanzati ma che trovano posto in un vero contesto di programmazione. Digitare parametri inesistenti (es. 13) equivarrà a digitare il parametro 0.

messaggio di errore vbs
Messaggio di errore (parametro 16)
messaggio informativo vbs
Messaggio informativo (parametro 32)

Puoi dare un ultimo tocco grafico cambiando icona al file in pochi step. I file .vbs non possono cambiare icona, tuttavia puoi farlo ad un collegamento, in questo modo:

  • Clicca con il tasto destro sul file .vbs e seleziona “Crea collegamento“;
  • Rinomina e clicca con il destro sul collegamento, poi seleziona “Proprietà“;
  • Nella scheda “Collegamento” clicca sul pulsante “Cambia icona…“.
  • Scegli la nuova icona e clicca su OK.
cambio icona al collegamento vbs

Dai il via alla tua fantasia ed inizia a fare scherzi ai tuoi amici e parenti con finti messaggi di errore e avvisi divertenti.

Iscriviti alla nostra Newsletter qui e seguici su Facebook per aggiornamenti!


Articoli recenti:

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

CAPTCHA