|
Vous ne pouvez pas créer directement des boîtes de messages chaînées avec uniquement le Bloc-notes. Le Bloc-notes est un simple éditeur de texte ; il ne dispose pas des capacités de script nécessaires pour gérer les entrées de l'utilisateur et contrôler le flux de plusieurs boîtes de message. Vous avez besoin d'un langage de script comme VBScript ou PowerShell.
Voici comment procéder avec VBScript (vous devrez enregistrer le code en tant que fichier `.vbs`, puis double-cliquer dessus pour l'exécuter) :
```vbscript
MsgBox "Ceci est la première boîte de message !", vbYesNo, "First Box"
Si MsgBoxResult =vbYes Alors
MsgBox "Ceci est la deuxième boîte de message !", vbOKOnly, "Deuxième boîte"
Fin si
```
Explication :
* `MsgBox "Ceci est la première boîte de message !", vbYesNo, "First Box"` : Cette ligne affiche la première boîte de message.
* `"Ceci est la première boîte de message!"` :Le texte à afficher.
* `vbYesNo` :Spécifie que la boîte de message doit avoir des boutons Oui et Non.
* `"First Box"` :Le titre de la boîte de message.
* `MsgBoxResult =vbOui` : Cela vérifie le résultat de la première boîte de message. `MsgBoxResult` contient automatiquement la valeur représentant le bouton cliqué (vbYes ou vbNo).
* `Si MsgBoxResult =vbOui Alors ... Fin Si` : Cette instruction conditionnelle n'exécute le code qu'il contient si l'utilisateur a cliqué sur "Oui".
* `MsgBox "Ceci est la deuxième boîte de message !", vbOKOnly, "Deuxième boîte"` : Cela affiche la deuxième boîte de message si l'utilisateur a cliqué sur "Oui" dans la première. `vbOKOnly` signifie qu'il n'a qu'un bouton "OK".
Pour utiliser ceci :
1. Ouvrez le Bloc-notes.
2. Copiez et collez le code VBScript ci-dessus.
3. Enregistrez le fichier : Choisissez « Tous les fichiers (*.*) » comme type de fichier et donnez-lui un nom comme « mymsgboxes.vbs ».
4. Exécutez le fichier : Double-cliquez sur le fichier « .vbs » que vous venez d'enregistrer.
Cela affichera la première boîte de message. En cliquant sur "Oui", la deuxième boîte de message s'affichera. Cliquer sur « Non » dans la première boîte de message empêchera la seconde d'apparaître. PowerShell pourrait obtenir le même résultat avec une logique similaire mais en utilisant des commandes différentes.
|