У меня есть исполняемый файл, который принимает путь к файлу excel в качестве входных данных. Он генерирует несколько разделенных файлов Excel в качестве вывода. но необходимо указать выходной каталог, в котором должны храниться разделенные выходные файлы. Кто-нибудь может мне с этим помочь.
Код С# для выполнения исполняемого файла, который принимает файл excel в качестве входных данных
Ответы (1)
Вы можете использовать процесс для достижения этого:
using (p = new System.Diagnostics.Process())
{
p.StartInfo.FileName = "PathTo.exe";
// Provide command line argument
p.StartInfo.Arguments = "arg1 arg2 arg3 \"Arg with whitespace\"";
// You can also try to set the working directory when you run the process
p.UseShellExecute = false;
p.WorkingDirectory = @"C:\OutputDirectory";
p.Start();
// In case you want to wait for the process to exit
p.WaitForExit();
}
person
Markus
schedule
26.02.2014
привет, спасибо за ответ. Но я уже получаю окно исполняемого файла после передачи аргументов. я просто не знаю, как перенаправить вывод exe в новый каталог.
- person Ananya Malik; 26.02.2014
@AnanyaMalik: это зависит от вызываемого вами исполняемого файла. Может быть, вы можете изменить это в аргументах, может быть, вы можете решить это, задав рабочий каталог. Я обновил образец.
- person Markus; 26.02.2014
Большое спасибо. у меня заработало.. :)
- person Ananya Malik; 26.02.2014