Bonjour,
Après plusieurs recherches, ici compris dans ce forum, j'ai un problème pour lequel je ne trouve aucune solution. Et pourtant celà semble très bête ...
Dans un script, je dois lancer une ligne de commande et en récupérer le code retour. Rien de compliqué en apparence.
Mais voilà si je fais celà :
xcopy lancé de cette manière remonte un message d'erreur et un code retour à 4.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 set CMDLINE=xcopy %CMDLINE% echo %ERRORLEVEL% => 4
Ce qui bizarre, c'est que ERRORLEVEL reste à 0 si on exécute les commandes suivantes :
Quelqu'un saurait-il quelle est la cause de ce comportement et comment le contourner?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 set ERRORLEVEL=0 set CMDLINE=xcopy %CMDLINE% echo %ERRORLEVEL% => 0
Partager