Bonjour,
j'écris une application console qui exécute des fichiers .sql via la commande Oracle SQLplus.exe et un objet ProcessStartInfo.
Tout fonctionne correctement, mais je ne parviens pas à afficher dans la console la question posée par une commande PROMPT. La seule chose que je peux afficher c'est le retour de l'exécution, une fois que le fichier sql est complètement exécuté, via la propriété StandardOutput du process lié au ProcessStartInfo.
Code :
- ProcessStartInfo startInfo = new ProcessStartInfo(command);
- startInfo.WorkingDirectory = workingDirectory;
- startInfo.Arguments = arguments;
- startInfo.UseShellExecute = false;
- startInfo.RedirectStandardOutput = true;
- using (StreamReader reader = process.StandardOutput)
- ...
|
Je peux saisir la réponse à la question, qui sera prise en compte, mais j'aimerai voir la question...
J'ai essayé de jouer avec RedirectStandardInput, mais ça ne me mène à rien.
Merci de votre aide
Message édité par nibbles1 le 12-12-2014 à 11:40:28