執行批處理檔案

2022-03-19 06:47:07 字數 887 閱讀 1724

private void runbat(string batpath)

process proc = new process(); 

proc.startinfo.filename = @"d:\program files\foxmail\foxmail.exe"; //可以用絕對路徑  也可以是bat檔案

proc.startinfo.arguments = ""; 

proc.start();

process process = new process();//例項

process.startinfo.createnowindow = true;//設定不顯示視窗

process.startinfo.useshellexecute = false;

process.startinfo.filename = "cmd.exe"; //設定程式名

process.startinfo.redirectstandardinput = true; //重定向標準輸入

process.startinfo.redirectstandardoutput = true; //重定向標準輸出

process.startinfo.redirectstandarderror = true;//重定向錯誤輸出

process.start();

process.standardinput.writeline("ipconfig");//執行的命令

process.standardinput.writeline("exit");

process.waitforexit();

process.close();

return process.standardoutput.readtoend();

C 執行批處理檔案

system.diagnostics.process pr1 system.diagnostics.process.start cmd c ftpget.bat pr1.startinfo.createnowindow true pr1.waitforexit system.diagnostics....

批處理檔案

dos下的可執行檔案有三種,分別是exe,com和bat。其中,exe和com檔案都是二進位制形式的,只有bat檔案是文字形式的,可以直接閱讀。因 此,bat檔案和以上二進位制可執行檔案相比,內容要簡單的多。這些檔案內包含著dos命令的集合,通常叫作批處理檔案。批處理檔案的組成雖然比較簡單,但 其用...

批處理檔案

今天實習做kuntian license server時,每次執行服務都需要在dos中鍵入installutil或installutil u 為了省事,我做了乙個批處理檔案來執行 批處理檔案很簡單 只有兩句 c windows microsoft.net framework v4.0.30319 i...