C 執行批處理檔案

2021-04-28 15:24:55 字數 908 閱讀 5308

//   system.diagnostics.process pr1 = system.diagnostics.process.start("cmd", " /c ftpget.bat");

//   pr1.startinfo.createnowindow = true;

//   pr1.waitforexit(); 

system.diagnostics.processstartinfo psi = new system.diagnostics.processstartinfo("cmd.exe");

psi.useshellexecute = false;

psi.redirectstandardoutput = true;

//psi.redirectstandardinput = true;

psi.redirectstandarderror = true;

psi.arguments = "/c f://aa//ftpget.bat";

psi.workingdirectory = "f://aa//";

// 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();

console.writeline(results);

執行批處理檔案

private void runbat string batpath process proc new process proc.startinfo.filename d program files foxmail foxmail.exe 可以用絕對路徑 也可以是bat檔案 proc.startin...

批處理檔案

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...