在程式中若要呼叫外部程式,可以通過引入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...