啟動一個程式並處理程式結束事件 (轉)
做或者其他語言的朋友應該深有體會,如果在中開啟一個程式,如何得到改進成結束的事件是非常麻煩的。現在好了給我們帶了非常的便利,下面講演示如何開啟一個程式,以及獲取該程式結束的事件。
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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 檢視oracle死鎖程式並結束死鎖Oracle
- Flowable實戰(四)BPMN2.0 啟動與結束事件事件
- 服務啟動一個程式
- Java-GUI程式設計之事件處理JavaGUI程式設計事件
- SSIS中使用事件處理程式的五個步驟(上)JE事件
- SSIS中使用事件處理程式的五個步驟(下)UJ事件
- JS中動態新增元素並繫結事件,造成程式重複執行JS事件
- ctfmon.exe是什麼程式?ctfmon.exe程式不能自動啟動的處理方法
- [譯] 為什麼需要在 React 類元件中為事件處理程式繫結 thisReact元件事件
- Event Handler 事件處理程式 2 —跨瀏覽器事件物件《高程3》事件瀏覽器物件
- Netty中自定義事件處理程式和監聽器Netty事件
- 手把手教你如何寫事件處理的程式碼事件
- echarts 繫結事件處理函式Echarts事件函式
- Python程式專題完結篇:多程式處理的一般建議Python
- [轉] Scala 中的非同步事件處理非同步事件
- Windows下檢視程式及結束程式命令Windows
- 事件處理事件
- 小程式程式碼打包處理
- 在 Python 程式中啟動 mitmproxy 並控制 addonPythonMIT
- 使用 Parallel.ForEach 結合 Partitioner.Create 來實現每次並行處理5張圖片的邏輯。下面是一個示例程式碼,演示如何實現這種並行處理。Parallel並行
- 多工處理方式之一:多程式
- 3D列印結束時候,讓列印頭抬起的程式碼(cura的結束程式碼)3D
- 如何在 Linux 系統中結束程式或是中止程式Linux
- React事件處理React事件
- vue事件處理Vue事件
- JavaSwing 事件處理Java事件
- JavaScript事件處理JavaScript事件
- Flutter | 事件處理Flutter事件
- 如何將GIMP(GNU 影像處理程式)轉換成PhotoShop?
- 在Netty聊天室應用程式中自定義事件處理程式和偵聽器Netty事件
- RAC各個程式啟動的流程
- 約束和異常處理
- ATMS中去拉起新的程式,並在新程式啟動後呼叫attachApplication時,resume待啟動的ActivityAPP
- golang併發channel使用sync.WaitGroup保證所有協程結束並處理額外業務GolangAI
- 介面引數繫結, 公共處理程式碼生成工具
- 一個程式設計師如何轉型做產品經理呢?程式設計師
- Chrome 瀏覽器中,使用 Shift + Esc 開啟工作管理員 / 瀏覽器程式管理 結束程式Chrome瀏覽器
- 模擬退火演算法Python程式設計(2)約束條件的處理演算法Python程式設計
- APM RUEI processor處理程式hang死處理方法