using System.Diagnostics;
// définition du process ProcessStartInfo psi = new ProcessStartInfo(); // n'ouvrira pas de fenêtre psi.CreateNoWindow = true; // lancera la commande nommée exp psi.FileName = "exp"; // avec ces arguments psi.Arguments = user + "/" + password + " owner=" + owner + " tables=" + table + " file='" + file + "'"; // dans ce répertoire, s'il n'est pas référencé dans la variable d'environnement psi.WorkingDirectory = @"C:\folder\ou\se\trouve\exp"; // on lance pour de vrai Process exp = Process.Start(psi);
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question[..] Process exp = Process.Start(psi); string stdErr = exp.StandardError.ReadToEnd(); string stdOut = exp.StandardOutput.ReadToEnd(); [..]
[..] psi.RedirectStandardError = true; psi.RedirectStandardOutput = true; psi.UseShellExecute = false; Process exp = Process.Start(psi); // on attend la fin du process pour avoir tout bien exp.WaitForExit(); [..]
psi.FileName = @"C:\folder\ou\se\trouve\exp\exp";