啟動一個程式並處理程式結束事件 (轉)
做或者其他語言的朋友應該深有體會,如果在中開啟一個程式,如何得到改進成結束的事件是非常麻煩的。現在好了給我們帶了非常的便利,下面講演示如何開啟一個程式,以及獲取該程式結束的事件。
namespace rooksoft.Demo {
public class OpenProcess {
//靜態變數表示當前程式執行中
static bool IsRunning = true;
public static void Main() {
//建立一個程式
System.Diagnostics.Process p = new System.Diagnostics.Process();
//新增該程式結束事件處理
p.Exited += new System.EventHandler(OpenProcess.Process_OnExit);
p.EnableRaisingEvents = true;
p.Synchronizing = null;
p.StartInfo.FileName = "notepad.exe";
//啟動程式
p.Start();
//保持程式執行
while (IsRunning) {
System.Threading.Thread.Sleep(1000);
}
}
//程式結束事件處理函式
static void Process_OnExit(object sender, System.EventArgs e) {
System..Forms.MessageBox.Show("Notepad was closed");
IsRunning = false;
//把標示設定成false
}
}
}
整個過程非常簡單明瞭,是不是一件很輕鬆的事情呢。to:zlyperson@163">zlyperson@163.net
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-993170/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 控制檯程式的事件處理 (轉)事件
- js動態新增一個按鈕並且註冊事件處理函式程式碼例項JS事件函式
- javaScript事件(二)事件處理程式JavaScript事件
- 事件冒泡、事件捕獲、DOM0級事件處理程式、DOM2級事件處理程式事件
- 定時啟動多個cmd的python程式,並且批處理關閉各個程式,一鍵啟動conda虛擬環境和執行多個pythonPython
- 一個CRS CRS-5818 gpnpd、mdnsd程式無法啟動案例處理DNS
- PHP多程式處理並行處理任務例項(轉,備用)PHP並行
- c# winform之多個控制元件統一事件處理程式C#ORM控制元件事件
- HBase啟動不了的一個原因處理
- Flowable實戰(四)BPMN2.0 啟動與結束事件事件
- 檢視oracle死鎖程式並結束死鎖Oracle
- 一個正執行的程式如何啟動另一新程式並關閉現執行程式行程
- 服務啟動一個程式
- C++啟動一個程式C++
- 退出帳戶時不結束程式...(轉)
- on()方法一次註冊多個事件處理函式程式碼例項事件函式
- 封裝javascript事件處理函式繫結和解綁程式碼封裝JavaScript事件函式
- AIX檢視某個埠被哪個程式佔用並處理AI
- spark 叢集啟動後,worker 節點worker 程式一段時間後自動結束Spark
- 怎樣啟動一個程式而不顯示它 (轉)
- js為物件註冊多個事件處理函式程式碼JS物件事件函式
- 結束程式的命令
- Java-GUI程式設計之事件處理JavaGUI程式設計事件
- 一個microsoft的.exe程式檔案的啟動過程 (轉)ROS
- SSIS中使用事件處理程式的五個步驟(上)JE事件
- SSIS中使用事件處理程式的五個步驟(下)UJ事件
- JS中動態新增元素並繫結事件,造成程式重複執行JS事件
- ctfmon.exe是什麼程式?ctfmon.exe程式不能自動啟動的處理方法
- 小程式的事件處理引數不能取得事件
- Henry的VB.NET之旅(十四)—動態關聯事件與處理程式事件
- [譯] 為什麼需要在 React 類元件中為事件處理程式繫結 thisReact元件事件
- 建立一個程式並呼叫(.net)
- windows系統檢視80埠被佔用的程式並結束該程式執行Windows
- Event Handler 事件處理程式 2 —跨瀏覽器事件物件《高程3》事件瀏覽器物件
- Autoprefixer:一個以最好的方式處理瀏覽器字首的後處理程式瀏覽器
- Windows下檢視程式及結束程式命令Windows
- shell程式的結束狀態
- 手把手教你如何寫事件處理的程式碼事件