首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

process执行多个BAT文件,求怎么记录BAT文件返回的记录

2012-03-31 
process执行多个BAT文件,求如何记录BAT文件返回的记录process执行多个BAT文件,求如何记录BAT文件返回的记

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
[解决办法]
探讨

TextTarget.Invoke(New AppendTextDelegate(AddressOf AppendTextInvoke), New Object() {e.Data})

这里 两个红色字部分 说是 INVOKE不是 TEXTTARGET的成员。
AppendTextInvoke这个是未声明这个。提示将 APPENDTEXTINVOKE 修改为 AppendTextDel……

热点排行