欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

vb.net調(diào)用外部程序,c調(diào)用外部程序

VB.NET,如何調(diào)用外部程序?

兩種方法

荔城網(wǎng)站制作公司哪家好,找成都創(chuàng)新互聯(lián)公司!從網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、成都響應(yīng)式網(wǎng)站建設(shè)等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營維護(hù)。成都創(chuàng)新互聯(lián)公司自2013年起到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選成都創(chuàng)新互聯(lián)公司

1.

Shell(""Explorer.exe", AppWinStyle.NormalFocus")

2.

Dim proc As New Process

proc.StartInfo.FileName="Explorer.exe"

proc.Start

方法2給予更多的控制,如結(jié)束進(jìn)程的方法Kill

VB.net如何調(diào)用外部程序不改變原來的路徑?

因?yàn)閜rocess.start(EXEA)是VB.net

debug下這個(gè)exe打開的,所以如果EXEA里面用到了相對(duì)路徑,那必然是指向VB.net

debug下的,除非在EXEA中使用絕對(duì)路徑,如果EXEA你無法更改則只能用VB.net

debug下這個(gè)exe來控制了,比如EXEA如果要在他自己的目錄下去找一個(gè)文件,那你就用exe把這個(gè)文件復(fù)制到VB.net

debug下

VB.NET想要調(diào)用兼容的軟件如何調(diào)用

程序的兼容模式設(shè)置保存在注冊表下。

在 HKEY_CURRENT_USER/Software/Microsoft/Windows NT/CurrentVersion/AppCompatFlags/Layers/ 下新建一個(gè)鍵值,鍵值名稱是可執(zhí)行程序文件的完全路徑,數(shù)據(jù)類型為reg_sz,數(shù)據(jù)數(shù)值為兼容的操作系統(tǒng)代碼。

代碼對(duì)照如下:

Windows NT 4.0 (Service Pack 5):NT4SP5

windows 95:WIN95

windows 98 or windows ME:WIN98

windows 2000:WIN2000

windows xp:WINXP

windows 2003:WIN2003

比如你要以WinXP的兼容模式運(yùn)行 C:\1.exe,那么就是

HKEY_CURRENT_USER/Software/Microsoft/Windows NT/CurrentVersion/AppCompatFlags/Layers 在這下面新建一個(gè)鍵,名為"C:\starcraft.exe”,再在這個(gè)鍵下面創(chuàng)建一個(gè)reg_sz類型的數(shù)據(jù),數(shù)據(jù)值為WINXP即可。

用VB.NET操作注冊表這個(gè)你可以百度到很多了。

如何用VB調(diào)用一個(gè)外部EXE程序

使用Shell函數(shù)函數(shù)。

Shell函數(shù)是VB中的內(nèi)部函數(shù),它負(fù)責(zé)執(zhí)行一個(gè)可執(zhí)行文件,返回一個(gè)Variant(Double),如果成功的話,代表這個(gè)程序的進(jìn)程ID,若不成功,則會(huì)返回0。

Shell的語法:Shell(PathName[,WindowStyle])。

PathName 為必需參數(shù)。類型為String,它指出了要執(zhí)行的程序名,以及任何需要的參數(shù)或命令行變量,也可以包括路徑名。

WindowStyle為可選參數(shù)。Integer類型,指定在程序運(yùn)行時(shí)窗口的樣式。WindowStyle有以下這些值。

示例,打開當(dāng)前程序所在目錄下的TEMP.EXE文件:

Dim a As Integer

a = Shell(App.Path "\TEMP.EXE")

如何用VB調(diào)用一個(gè)外部EXE程序?

比如要按下一個(gè)按鈕來啟動(dòng)C:\abc.exe程序。

VB6的代碼如下:

Private

Sub

Command1_Click()

Shell

("c:\abc.exe")

End

Sub

VB.Net的代碼如下:

Private

Sub

Button1_Click(ByVal

sender

As

System.Object,

ByVal

e

As

System.EventArgs)

Handles

Button1.Click

Process.Start("c:\abc.exe")

End

Sub

網(wǎng)頁題目:vb.net調(diào)用外部程序,c調(diào)用外部程序
URL網(wǎng)址:http://chinadenli.net/article26/hshcjg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站外貿(mào)網(wǎng)站建設(shè)做網(wǎng)站虛擬主機(jī)App設(shè)計(jì)移動(dòng)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站