Je rencontre un problème lors de l'appel d'un fichier de commandes à partir d'un autre fichier de commandes lorsque j'essaie de tout exécuter en utilisant Process.Start
. Fondamentalement, j'appelle l'exécution d'un fichier batch de mon programme C# qui ressemble à ceci:Inclure un fichier de commandes dans un fichier de commandes
call include.bat
//execute the rest of the batch file here
Le fichier include.bat met en place des chemins et peut être utilisé par un certain nombre d'autres fichiers de traitement par lots. Lorsque je cours le Process.Start
parfois cela fonctionne et parfois je reçois ERROR: cannot find include.bat
. Tout d'abord une idée de pourquoi cela arrive? Et des idées sur la façon de résoudre ce problème à partir du fichier batch?
merci pour cela – Dimitris
Vous pouvez le marquer comme réponse si elle a résolu votre problème. :) – Botz3000
J'ai l'habitude de définir un var afin que le script soit plus lisible: SET CDIR =% ~ dp0 – djangofan