Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Avez-vous déjà voulu ajouter une interface graphique pour vos fichiers batch comme vous le pouvez en VBScript ? J'ai bien sûr. Mais maintenant, vous le pouvez avec ce programme génial appelé MessageBox.
Étape 1: Installation
Vous pouvez télécharger le programme ici ------ LIEN
Après avoir téléchargé et extrait le fichier, déplacez le fichier appelé MSGBOX. EXE dans votre dossier system32, généralement il se trouve dans C:\windows\system32.
Étape 2: Tester
Maintenant, ouvrez cmd et tapez msgbox et vous devriez voir sa syntaxe. Vous pouvez également exécuter example.bat pour le tester également. Donc au cas où vous n'auriez pas compris comment l'utiliser, j'ai un exemple ci-dessous:
Msgbox "Bonjour\n\nVoulez-vous continuer ?" "Ceci est une boîte de message" OUI NON
-
Donc d'abord le "Bonjour\n\nVoulez-vous continuer ?". C'est le message du corps. Le "\n\n" est un retour chariot.
-
Deuxièmement, le "Ceci est une boîte de message". C'est le titre dans la boîte de message.
-
Troisièmement le "OUI". Ce sont les boutons qui s'afficheraient sur la boîte de message. Les combinaisons suivantes sont:
YESNO, YESNOCANCEL, OKCANCEL et s'il est laissé vide, il affichera simplement OK.
-
Alors maintenant que vous savez comment fonctionne la fonction MsgBox, vous pouvez maintenant ajouter des fonctions lorsqu'un bouton est cliqué.
Exemple dans un script batch:
@Écho off
Msgbox "Bonjour\n\nVoulez-vous continuer ?" "Ceci est une boîte de message" OUINOCANCEL
si %errorlevel%==6 GOTO oui
si %errorlevel%==7 GOTO non
si %errorlevel%==2 GOTO annuler
::OK serait: si %errorlevel%==1 goto OK
:Oui
echo Vous avez cliqué sur Oui
pause >NUL
sortir
:non
echo Vous avez cliqué Non
pause >NULexit
:Annuler
echo Vous avez cliqué sur Annuler
pause >NULexit
Étape 3: Profitez
Vous pouvez maintenant profiter de cette fonction de boîte de message !
Si vous avez des questions ou des préoccupations, écrivez un commentaire ou envoyez-moi un MP.