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