運(yùn)行一個(gè)可執(zhí)行程序,并且如果該程序仍然在運(yùn)行,則返回一個(gè)包含該程序的進(jìn)程

創(chuàng)新互聯(lián)建站專注于豐臺網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠為您提供豐臺營銷型網(wǎng)站建設(shè),豐臺網(wǎng)站制作、豐臺網(wǎng)頁設(shè)計(jì)、豐臺網(wǎng)站官網(wǎng)定制、重慶小程序開發(fā)公司服務(wù),打造豐臺網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供豐臺網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。
ID
的整數(shù)。
Public
Function
Shell(
_
ByVal
PathName
As
String,
_
Optional
ByVal
Style
As
AppWinStyle
=
AppWinStyle.MinimizedFocus,
_
Optional
ByVal
Wait
As
Boolean
=
False,
_
Optional
ByVal
Timeout
As
Integer
=
-1
_
)
As
Integer
參數(shù)
PathName
必選。String。要執(zhí)行的程序的名稱,以及任何必選的參數(shù)和命令行開關(guān)。PathName
也可以包含驅(qū)動器和目錄路徑或文件夾。
如果您不知道程序的路徑,可以使用
My.Computer.FileSystem.GetFiles
方法進(jìn)行查找。例如,調(diào)用
My.Computer.FileSystem.GetFiles("C:\",
True,
"testFile.txt")
可以返回驅(qū)動器
C:\
上任意處的名稱為
testFile.txt
的每個(gè)文件的完整路徑。
Style
可選。AppWinStyle。從
AppWinStyle
枚舉中選擇的值,指定要在其中運(yùn)行程序的窗口的樣式。如果省略
Style,則
Shell
將使用
AppWinStyle.MinimizedFocus,它啟動程序后最小化并帶有焦點(diǎn)。
Wait
可選。Boolean。指示
Shell
函數(shù)是否應(yīng)等待程序完成的值。如果省略
Wait,Shell
將使用
False。
Timeout
可選。Integer。Wait
為
True
時(shí)要等待的毫秒數(shù)。如果省略
Timeout,則
Shell
使用
-1
表示沒有超時(shí),并且
Shell
直到程序完成才會返回。因此,如果省略
Timeout
或?qū)⑵湓O(shè)置為
-1,則
Shell
可能永遠(yuǎn)不會將控制返回您的程序。
如果你要獲得顯示的結(jié)果,我知道的方法是使用一個(gè)dos管道(名字玄乎,實(shí)際上沒什么)
在命令的最后加一個(gè)
(filename)
這樣這個(gè)命令所有的顯示結(jié)果就背記錄在(filename)里面了
比如
dir
a.txt
這樣dir顯示的結(jié)果就是背全部記錄在a.txt里面
你要用System.IO去截獲命令提示行(也就是cmd)的流信息,然后才能填充到你的winform界面控件中去。
如果你把VB點(diǎn)虐 平臺上的程序轉(zhuǎn)換為windows上可直接運(yùn)行的程序,你是不是可以考慮將其轉(zhuǎn)化成安裝軟件,這樣到任何機(jī)器上都能使用不是嗎??如果是這樣的話,你要在你的項(xiàng)目中添加一個(gè)安裝工程,因?yàn)槲矣玫氖侨照Z版的,所以可能名稱上有些不同,應(yīng)該和中文版的差不多,你可以參照按以下步驟來做:
文件—〉添加(追加)—〉新項(xiàng)目的添加—〉選擇“其他的項(xiàng)目種類”當(dāng)中的第一個(gè)子選項(xiàng),大概是叫“SetUp和配置”—〉選擇右邊那個(gè)有光盤的圖標(biāo)的類型“SetUp Project”—〉在Textbox里面寫你喜歡的Project名字(比方叫“Test”),選擇文件夾的路徑—〉生成之后,會出現(xiàn)File System的界面—〉此時(shí),在右側(cè)的項(xiàng)目所有文件的總攬里面(Solution什么什么的)出現(xiàn)了一個(gè)剛才命名的安裝工程(按照剛才比方,這個(gè)安裝工程就叫“Test”)—〉右鍵點(diǎn)擊那個(gè)安裝工程—〉Build一下—〉成功(程序不能出錯(cuò))—〉到你剛才的路徑中找到文件夾(“Test”)雙擊進(jìn)入—〉Release文件夾雙擊進(jìn)入—〉看到那個(gè).EXE文件了嗎(setup.exe),就是你想要的。
命令的輸出默認(rèn)是在當(dāng)前的cmd窗口,加上重定向符就可以將輸出重定向到你需要的位置(嚴(yán)格來說應(yīng)該是重定向輸出符)。
重定向符有四種:
前面兩種是重定向輸出,后兩種是重定向輸入。
這里只講輸出:
重定向輸出并覆蓋源文件。
例如
echo hello c:\1.txt
1.txt的文件內(nèi)容先被清空,然后寫入hello。
重定向輸出追加到文件末尾
例如:
echo hello c:\1.txt
在1.txt文件末尾加上hello
網(wǎng)站題目:vb點(diǎn)虐
生成dos vbnet createobject
網(wǎng)頁地址:http://chinadenli.net/article6/ddgsjig.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供虛擬主機(jī)、App開發(fā)、全網(wǎng)營銷推廣、用戶體驗(yàn)、標(biāo)簽優(yōu)化、網(wǎng)站內(nèi)鏈
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)