六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

使用vb.net等待外部程序運行完畢才繼續

[摘要]上次我已介紹如何運行外部程序,今天我繼續講這一話題:1.有好多時,我們需要調用外部的EXE程序,并且要等它運行完畢,我們才可以繼續下面的動作,那我們怎樣去實現了,請看以下代碼.'怎樣等待外部...
上次我已介紹如何運行外部程序,今天我繼續講這一話題:
1.有好多時,我們需要調用外部的EXE程序,并且要等它運行完畢,我們才可以繼續下面的動作,那我們怎樣去實現了,請看以下代碼.
'怎樣等待外部程序運行完畢.
'從系統資料夾讀入文件
Dim sysFolder As String = _
Environment.GetFolderPath(Environment.SpecialFolder.System)
'創建一個新的進程結構
Dim pInfo As New ProcessStartInfo()
'設置其成員FileName為系統資料的Eula.txt
pInfo.FileName = sysFolder & "\eula.txt"
'運行該文件
Dim p As Process = Process.Start(pInfo)
'等待程序裝載完成
p.WaitForInputIdle()
'等待進行程退出
p.WaitForExit()
'繼續執行下面的代碼
MessageBox.Show("繼續執行代碼")


2.我們想在5秒鐘后,強行關閉它.而不是需要我手工關閉.
'設置退出時間
Dim timeOut As Integer = 5000
Dim sysFolder As String = _
 Environment.GetFolderPath(Environment.SpecialFolder.System)
Dim pInfo As New ProcessStartInfo()
pInfo.FileName = sysFolder & "\eula.txt"
Dim p As Process = Process.Start(pInfo)
p.WaitForInputIdle()
p.WaitForExit(timeOut)
'檢查是否在超時前已關閉了.
If p.HasExited = False Then
'進行程還在運行
'看進程有沒有回應
If p.Responding Then
p.CloseMainWindow() '關閉窗口
Else
p.Kill()'強行中斷
End If
End If
MessageBox.Show("繼續執行代碼")



主站蜘蛛池模板: 日韩中文一区宇都宫紫苑 | 五月天婷婷激情 | 亚洲 另类 在线 欧美 制服 | 亚洲六月丁香色婷婷综合久久 | 四虎永久在线精品视频播放 | 天天操91| 四虎必出精品亚洲高清 | 三级欧美在线 | 亚洲日本激情 | 青草青青在线视频 | 亚洲成av人片在线观看天堂无码 | 欧美笫一页 | 天天狠天天透天天伊人 | 亚洲综合在线最大成人 | 日本国产免费一区不卡在线 | 青娱乐极品视频在线 | 日韩不卡一二三区 | 亚洲国产高清视频 | 日本免费观看网站 | 天天干夜夜爱 | 天天夜夜人人 | 综合久久久久6亚洲综合 | 五月花激情网 | 青青青国产在线观看免费网站 | 欧美在线观看一区二区三 | 四虎影视库 | 一二三四在线观看高清在线观看一 | 欧美视频第一页 | 天堂网在线资源www最新版 | 四虎在线精品 | 亚洲国产一区二区在线 | 天天躁夜夜躁很很躁 | 亚洲国产影院 | 在线亚洲精品国产波多野结衣 | 人人揉揉香蕉 | 亚洲最新在线视频 | 亚洲 欧美 精品专区 极品 | 日本一本久 | 四虎国产永久在线观看 | 日本在线看小视频网址 | 青青国产成人久久91网 |