c 中執行dos命令

2021-06-22 06:08:19 字數 719 閱讀 4915

在程式中若要呼叫外部程式,可以通過引入system.diagnostics命名空間。這裡以呼叫.bat批處理檔案或者dos命令為例。

一、呼叫dos命令

需新增的命名空間:

using system.diagnostics;

using system.io;

public

string

call(

string

command, 

intseconds)  

else

}  if(process.ha***ited)

}  catch

finally

}  return

output;  

}  

二、呼叫批處理

呼叫批處理很簡單,直接:

startinfo.filename = 

"***.bat"

;//設定需要呼叫的外部程式

不需要startinfo.arguments。

另外,如果不需要獲得輸出,

startinfo.redirectstandardoutput =false

; //重定向輸出

後面的輸出**也不需要即可。

參考部落格:

更多1

正規表示式相關:正規表示式字元描述

visual studio 2008快捷鍵大全

C 中執行Dos命令

doscommand dos命令語句 public string execute string doscommand 執行dos命令,返回dos命令的輸出 dos命令 等待命令執行的時間 單位 毫秒 如果設定為0,則無限等待 返回dos命令的輸出 public static string execu...

C 中執行Dos命令

doscommand dos命令語句 public string execute string doscommand 執行dos命令,返回dos命令的輸出 dos命令 等待命令執行的時間 單位 毫秒 如果設定為0,則無限等待 返回dos命令的輸出 public static string execu...

C 執行DOS命令

doscommand dos命令語句 public string execute string doscommand 執行dos命令,返回dos命令的輸出 dos命令 等待命令執行的時間 單位 毫秒 如果設定為0,則無限等待 返回dos命令的輸出 public static string execu...