我想要做一個自動化測試系統,它將允許我自動運行批處理文件。現在該過程是:幫助在Web窗體中運行命令行
- 運行的cmd.exe
- 類型在「ANTC」
我想有一個按鈕,以便一旦用戶點擊它,上述的過程被跑自動。
我有事做了,這讓我開拓的cmd.exe,如下圖所示:
protected void Button1_Click(object sender, EventArgs e)
{
System.Diagnostics.Process process1 = new System.Diagnostics.Process();
process1.StartInfo.WorkingDirectory = Request.MapPath("~/");
process1.StartInfo.FileName = Request.MapPath("CMD.EXE");
process1.Start();
}
感謝和問候
我創建Web窗體有用戶輸入幾個領域。例如他可以輸入他自己的電子郵件地址和目標的電子郵件地址,會發生什麼情況是,一旦用戶進入這些字段,他點擊Button1這是「執行」按鈕,然後運行該批處理文件來定位另一個XML文件,這將生成電子郵件到目標以及在webform中輸入的其他合適的字段,因此,所有的輸出可以完全在服務器端,沒有要求客戶端查看任何東西,我會澄清你是否仍然有疑問 – jeremychan 2011-02-10 03:03:12
@jeremy:Then是的,f或者關於`PAUSE`命令,並按照說明運行批處理文件。不需要執行CMD.EXE。 – 2011-02-10 03:05:02