Salut J'essaie de créer un petit menu dans lequel le fichier .bat utilise l'entrée de l'utilisateur pour définir un chemin. Le code ci-dessous fonctionne. Cependant, lorsque j'essaie d'implémenter le code dans le menu ci-dessous. Il échoue et je ne peux pas lire l'erreur, car il quitte immédiatement le fichier de commandes. Je cours une machine de Windows 10 et exécute le lot du lecteur C: \. Le fichier de commandes crée également les dossiers sur le lecteur C: \. Je serais reconnaissant pour toute aide Merci.Problème concernant l'entrée de chemin dans le menu .bat
ECHO OFF
CLS
:MENU
ECHO.
ECHO ...............................................
ECHO PRESS 1 to select your task, or 2 TO EXIT.
ECHO ...............................................
ECHO.
ECHO 1 - Set Path
ECHO.
ECHO 2 - EXIT
ECHO.
SET /P M=Type 1 or 5 then press ENTER:
IF %M%==1 GOTO CallScript1
IF %M%==5 GOTO EOF
CallScript1
@ECHO OFF
SET /P var= Type The FULL Path In Here:
MKDIR %var%\
GOTO:EOF
Il a résolu le problème .... XD merci niallc – Jonas
En outre, notez la différence 'GOTO EOF' vs' GOTO: EOF'. Lisez et suivez [Déboguer vos fichiers batch] (http://www.robvanderwoude.com/battech_debugging.php). Et que se passe-t-il si quelqu'un répond par ex. '88' à' SET/P' ou même seulement 'Enter'? – JosefZ
Merci JosefZ je vais être sûr de vérifier XD – Jonas