process执行多个BAT文件,求如何记录BAT文件返回的记录
process执行多个BAT文件,求如何记录BAT文件返回的记录。
下面是我要执行的
现在已经正确执行了这些BAT,虽然大批量的数据未经测试,但是这9个已经没得问题了。
就如何分别获取BAT执行返回的参数。
BAT执行的BCP命令,会导入N多数据,各位可以尝试用PING 命令做BAT里面的命令,或者连续几个DIR什么的都行。
每个BAT分别有一个输出的同名的TXT文档作为记录,或者其他记录方式也行。这个有点复杂我先慢慢研究到,
主要是赶着要弄出来,只好请大家帮帮忙。 我先自己尝试着。。。同时也期待大家的好消息。
proc = System.Diagnostics.Process.Start("E:\AAA.bat")
proc = System.Diagnostics.Process.Start("E:\BBB.bat")
proc = System.Diagnostics.Process.Start("E:\CCC.bat")
proc = System.Diagnostics.Process.Start("E:\DDD.bat")
proc = System.Diagnostics.Process.Start("E:\EEE.bat")
proc = System.Diagnostics.Process.Start("E:\FFF.bat")
proc.WaitForExit()
proc.Close()
[解决办法]
重定向输出
- VB.NET code
Processer.StartInfo.RedirectStandardOutput = True Processer.StartInfo.RedirectStandardInput = True Processer.StartInfo.RedirectStandardError = True Processer.StartInfo.UseShellExecute = False
[解决办法]