專案中要定時自動給使用者發郵件,於是考慮用乙個系統服務來完成這項工作。開發過程中發現,系統服務不方便除錯,搜尋了下,有一篇帖子《c#服務除錯、正式使用兩便的模板》提供了乙個解決方案,發現其中的執行dos命令的類在其他程式中也很有用,特抽取出來發布在此。
using system.diagnostics;呼叫方法見各個方法的注釋。///
/// dos命令輸出類
///
public class commanddo
/**/
///
/// 執行dos命令,返回dos命令的輸出
///
/// dos命令
/// 等待命令執行的時間(單位:毫秒),如果設定為0,則無限等待
/// 返回輸出,如果發生異常,返回空字串
public static string execute(string doscommand, int milliseconds)
}catch
finally
}return output;
}}
C 執行DOS命令
doscommand dos命令語句 public string execute string doscommand 執行dos命令,返回dos命令的輸出 dos命令 等待命令執行的時間 單位 毫秒 如果設定為0,則無限等待 返回dos命令的輸出 public static string execu...
c 中執行dos命令
在程式中若要呼叫外部程式,可以通過引入system.diagnostics命名空間。這裡以呼叫.bat批處理檔案或者dos命令為例。一 呼叫dos命令 需新增的命名空間 using system.diagnostics using system.io public string call strin...
C 中執行Dos命令
doscommand dos命令語句 public string execute string doscommand 執行dos命令,返回dos命令的輸出 dos命令 等待命令執行的時間 單位 毫秒 如果設定為0,則無限等待 返回dos命令的輸出 public static string execu...