程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> ASP.NET 運行.bat文件的實現方法

ASP.NET 運行.bat文件的實現方法

編輯:關於ASP.NET

       // Create the ProcessInfo object

      System.Diagnostics.ProcessStartInfo psi = new System.Diagnostics.ProcessStartInfo("cmd.exe");

      psi.UseShellExecute = false;

      psi.RedirectStandardOutput = true;

      //psi.RedirectStandardInput = true;

      psi.RedirectStandardError = true;

      psi.Arguments = "/K C:temptest.bat";

      psi.WorkingDirectory = "c:temp";

      // Start the process

      System.Diagnostics.Process proc = System.Diagnostics.Process.Start(psi);

      // Attach the output for reading

      System.IO.StreamReader sOut = proc.StandardOutput;

      proc.Close();

      // Read the sOut to a string.

      string results = sOut.ReadToEnd().Trim();

      sOut.Close();

      // Write out the results.

      string fmtStdOut = "{0}";

      this.Response.Write(String.Format(fmtStdOut, results.Replace(System.Environment.NewLine, "
    ")));

    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved