System.Diagnostics.Process.Start打开BAT文件在自己电脑测试没问题,在其他电脑打开闪退,其他电脑本地双击bat文件能打开,求大佬~

解决方案 »

  1.   

    把bat里 @echo off用rem注释掉,ProcessStartInfo的RedirectStandardError,RedirectStandardOutput全打开。结束的时候读取process的错误输出和标准输出。
      

  2.   

    你先自己 用 cmd 执行下 bat 文件看看是不是里面的语法本身就出问题了 
      

  3.   


    在自己电脑(A)能运行,在B电脑不能运行,在c电脑能运行~~~