Bonjour,
Je rencontre un problème avec un processus.
J'utilise un batch que voici :
Je veux lancer l'exécution de ce batch par un processus.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 cd\ cd %1 convert %2 %3
Voici le code qui marche initialise le process et le lance :
Et voici le code qui me renvoie une erreur lors de l'exécution du batch :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Process monProcess = new Process(); monProcess.StartInfo.FileName = "monbatch"; monProcess.StartInfo.Arguments = "..."; monProcess.StartInfo.ShowWindow = false;
L'erreur que j'ai c'est que la commande convert de ImageMagick me renvoie que le fichier ou répertoire est introuvable alors que les chemins des différents arguments ne changent pas d'un code à l'autre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Process monProcess = new Process(); monProcess.StartInfo.FileName = "monbatch"; monProcess.StartInfo.Arguments = "..."; monProcess.StartInfo.UseShellExecute = false; monProcess.StartInfo.RedirectStandardOutput = true; string output = monProcess.StandardOutput.ReadToEnd(); Console.WriteLine(output);
Je viens aussi de constater un autre problème. Lorsque je teste ma page web en tant que client sur un autre poste, ça tourne en rond... D'ou vient le problème? Le chemin d'accès au batch ou à d'autres informations?
Si quelqu'un peut me renseigner.
Merci






Répondre avec citation





Partager