creer messages erreur vbs windows

Comment créer un message d'erreur sur Windows

Publié par | Catégories : Trucs et astuces - Windows

Dernière mise à jour : 3 septembre 2021

Voulez-vous créer un message d'erreur sur Windows ?

Que vous soyez un développeur ou bien vous voulez faire une blague à un ami (ou un membre de la famille), savoir créer un message d'erreur est essentiel.

Il existe plusieurs programmes et langages permettant de créer les messages d'erreur sous Windows et le plus simple parmi eux est VBScript.

Suivez ce tutoriel pour créer vos propres messages d'erreur personnalisés.

Créer message d'erreur Windows

Voici à quoi ressemble le résultat de ce tutoriel, il est aussi possible d'afficher multiples messages d'erreurs en utilisant un seul fichier .vbs

message windows vbs

1. Créez un fichier ".vbs"

Ouvrez Exécuter (win+R) puis tapez notepad pour ouvrir l'éditeur Bloc-notes.

executer notepad bloc notes

Mettez le code suivant sur le Bloc-notes :

x=msgbox("Votre message d'erreur ici", CODE_BOUTON+CODE_ICONE, "Votre titre de fenêtre ici")

Comme vous pouvez le voir dans l'image ci-dessous, le code est simple à comprendre, il est composé de quatre éléments : Message principal, code bouton+code icône et le Titre de la fenêtre

vbs notepad msgbox

Tapez Ctrl+S ou allez sur "Fichier" > "Enregistrer" puis enregistrez le fichier sous le nom de message.vbs.

enregistrer fichier vbs

Pour lancer le message d'erreur il suffit de faire un simple double-clic et le tour est joué !

Passons maintenant à la personnalisation de votre message.

2. Personnaliser le message d'erreur

Personnaliser les boutons de la fenêtre :

Afin de changer l'apparence ou le type du bouton apparaissant sur la fenêtre du message d'erreur remplacez CODE_BOUTON dans le code ci-dessus par le code correspondant au bouton :

  • 0 => OK
  • 1 => OK et Annuler
  • 2 => Abandonner, Réessayer et Ignorer
  • 3 => Oui, Non etAnnuler
  • 4 => Oui et Non
  • 5 => Réessayer et Annuler

Personnaliser l'icône de l'erreur :

Pour modifier l'icône d'erre ur s'affichant à gauche de la fenêtre vous pouvez essayer un de ces codes :

  • 0 => Sans icône
  • 16 => Icône d'erreur critic (ou le symbole "X")
  • 32 => Icône de question (ou le symbole "?")
  • 48 => Icône d'alerte ou attention (ou le symbole "!" icon)
  • 64 => Icône d'information (ou le symbole "i" icon)

Sauter la ligne dans le message :

Pour sauter la ligne il suffit d'ajouter le code vbCrLf avec le symbole & pour relier les deux chaînes de caractères.

Voici un exemple d'utilisation du vbCrLf :

x=msgbox("Premiere ligne" & vbCrLf & "Deuxieme ligne", 1+64, "Titre")

3. Ajouter plusieurs messages

Maintenance comme vous savez comment créer un message personnalisé sur Windows, vous n'avez qu'à ajouter plusieurs lignes si vous voulez en afficher plusieurs.

Chaque message va s'afficher selon l'ordre des lignes, quand on clique sur une des boutons de la fenêtre.

Voici un petit exemple :

x=msgbox("Ceci est un tutoriel" & vbCrLf & "sur Easytutoriel.com", 1+64, "Easytutoriel.com")
x=msgbox("Créer ses propres messages d'erreur !", 3+16, "Attention !")

Voici le résultat :

exemple message msgbox vbs

Et voilà =)

Merci de votre lecture cher lecteur et si vous avez des questions je serai toujours là pour vous aider ;)

Au prochain tutoriel !

Soufiane - Easytutoriel.com


L'auteur :

Soufiane est un jeune informaticien et spécialiste en web-design, connait pas mal de choses du monde informatique. Ce passionné aime aider les gens à innover et à en savoir plus du monde informatique...

Déjà 6 commentaires ! { Ajouter le vôtre ? }

  • Aupif dit :

    Bonjour, j'ai la même question que JSP.
    Serai-ce possible d'exécuter le programme en fonction de la réponse qui est donnée ? Cela me donnerai de grandes idées et je pourrai faire un troll comme il se doit.

    Cordialement, Aupif =)

  • JSP dit :

    Bonjour,serai-ce possible d'executer un programme en fonction de la réponse donnée ?

    Cordialement,
    jsp

  • Bruno dit :

    Bonjour, comment faire pour activer le msgbox quand un évenement se produit svp ?
    Par exemple au moment d'un changement de mot de passe utilisateur, quand le mot de passe ne coorespond pas à la stratégie ?

  • eraste dit :

    soufiane t'es un génie mec

  • Laurent dit :

    Amusant si on a un peu de temps
    Dans ma société, le verrouillage de la session est un des fondamentaux de la sécurité
    donc difficile à mettre en place mais c'est vrai que c'est tentant
    :angel:

    • Soufiane Sabiri dit :

      Surtout si on connait la méthode permettant d'exécuter la commande à distance (en local), ça demande un peu de privilèges au niveau réseau mais bon, peut-être un jour je trouverai une méthode :)

      Merci Laurent pour le commentaire et passez une bonne soirée !

      A+

  • Publier un commentaire :

    xD oO ^_^ =] =) ;-( ;) :| :woot: :whistle: :sleep: :sick: :police: :p :o :ninja: :mm: :love: :lol: :kiss: :hmm: :evil: :bandit: :angel: :alien: :D :) :( 8)