我希望你能帮助我。当我想执行那些 .bat 文件时,我可以看到这些文件已执行但我只能获得第一个,第二个或其他我无法获得它们的文件,我的批处理文件没有问题,我'已经尝试一一执行它们并且它有效。
string str_Path = Server.MapPath(".") + "\\execute.bat";
string str_PathN= Server.MapPath(".") +"\\executeN.bat";
string str_PathHD = Server.MapPath(".") + "\\executeHD.bat";
string str_PathFHD = Server.MapPath(".") + "\\executeFHD.bat";
ProcessStartInfo processInfo = new ProcessStartInfo(str_Path);
processInfo.UseShellExecute = false;
Process batchProcess = new Process();
batchProcess.StartInfo = processInfo;
batchProcess.Start();
Thread.Sleep(3000);
ProcessStartInfo hd = new ProcessStartInfo(str_PathHD);
hd.UseShellExecute = false;
Process batchProcessHD = new Process();
batchProcessHD.StartInfo = processInfo;
batchProcessHD.Start();
Thread.Sleep(3000);
...