日本国产亚洲-日本国产一区-日本国产一区二区三区-日本韩国欧美一区-日本韩国欧美在线-日本韩国欧美在线观看

當(dāng)前位置:雨林木風(fēng)下載站 > 技術(shù)開發(fā)教程 > 詳細頁面

運用vb.net等待外部程序運行完畢才繼續(xù)

運用vb.net等待外部程序運行完畢才繼續(xù)

更新時間:2022-05-13 文章作者:未知 信息來源:網(wǎng)絡(luò) 閱讀次數(shù):

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


2.我們想在5秒鐘后,強行關(guān)閉它.而不是需要我手工關(guān)閉.
'設(shè)置退出時間
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)
'檢查是否在超時前已關(guān)閉了.
If p.HasExited = False Then
'進行程還在運行
'看進程有沒有回應(yīng)
If p.Responding Then
p.CloseMainWindow() '關(guān)閉窗口
Else
p.Kill()'強行中斷
End If
End If
MessageBox.Show("繼續(xù)執(zhí)行代碼")

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統(tǒng)下載排行

主站蜘蛛池模板: 一级毛片免费视频日本 | 2019亚洲日韩新视频 | 国产精品毛片久久久久久久 | 毛片在线免费 | 牛牛a级毛片在线播放 | 97se狠狠狠狠狠亚洲综合网 | 国产视频手机在线观看 | 男女无遮挡边做边吃视频免费 | 日韩大片高清播放器好 | 日本不卡视频在线观看 | 日韩一区二区精品久久高清 | 91精品啪在线看国产网站 | 夜夜夜夜噜噜噜噜 | 亚洲精品久久久久福利网站 | 午夜美女久久久久爽久久 | 亚洲国产日韩在线观看 | 一区二区三区国产精品 | 色偷偷亚洲女人天堂观看欧 | 日本四虎影视 | 亚洲精品综合一二三区在线 | 婷婷丁香在线 | 久久666| 国产高清不卡视频 | 性满足久久久久久久久 | 国产视频你懂的 | 国产一级毛片夜一级毛片 | 性做久久久久久久免费观看 | 国产三级精品三级在线观看 | 久久精品国产一区二区三区不卡 | 欧美一级夜夜爽 视频 | 国产精品国产午夜免费福利看 | 亚洲综合久久伊人热 | 动漫精品一区二区 | 欧美人成在线观看网站高清 | 大乳欲妇三级一区二区三区 | 久久天天躁夜夜躁狠狠躁2020 | igao视频网为爱 | 国产精品美乳免费看 | 国产叼嘿视频 | xxxxwww一片| 青青草国产精品 |