如何在c#中执行批处理文件

时间:2018-04-12 10:23:11

标签: c# batch-file

我正在尝试在C#中执行批处理文件,但是虽然我在Internet上找到了多个示例,但它对我不起作用。

我的代码:

ProcessStartInfo psi = new ProcessStartInfo(pathBat);
psi.Verb = "runas";
psi.UseShellExecute = false;
Process.Start(psi);

.bat文件的内容:

MIL_detection_app.exe -monitor AEE86079 2>&1 | logger.exe
pause

MIL_detection_app.exe位于同一文件夹中。如果我尝试通过双击运行.bat它可以正常工作,但是当我尝试使用C#代码时,控制台会在不到一秒的时间内显示并消失。

我做错了什么?

0 个答案:

没有答案