cProcess 類別 風禹科技驗證有限公司 網站 提供 .Net 原始碼

Start 方法

說明

執行指定程序

本函數之引數列表

引數 型態 位元組 選項 預設值 說明
ExeFile String - 必須 (無) 執行檔名
CommandLine String - 可省略 vbNullString 命令列參數
WorkDirectory String - 可省略 vbNullString 工作路徑
ShowWindowFlags enuShowWindow 2 可省略 SW_SHOWNORMAL 視窗顯示方式,經測試僅 WinXP 以前支援,Vista/2008/Win7 不支援,詳細常數或最新變更請參閱 MSDN
常數名 數值 說明
SW_HIDE 0 以隱藏方式開啟視窗
SW_SHOWNORMAL 1 以正常方式開啟視窗,通常為上次關閉時之視窗大小
SW_NORMAL 1 以正常方式開啟視窗,通常為上次關閉時之視窗大小
SW_SHOWMINIMIZED 2 以最小化方式開啟視窗
SW_SHOWMAXIMIZED 3 以最大化方式開啟視窗
SW_MAXIMIZE 3 以最大化方式開啟視窗
SW_SHOWNOACTIVATE 4 以正常方式開啟視窗,但不將視焦移到該視窗上
SW_SHOW 5 以正常方式開啟視窗
SW_MINIMIZE 6 以最小化方式開啟視窗
SW_SHOWMINNOACTIVE 7 以最小化方式開啟視窗,但不將視焦移到該視窗上
SW_SHOWNA 8 以正常方式開啟視窗,但不將視焦移到該視窗上
SW_RESTORE 9 以還原大小開啟視窗
SW_SHOWDEFAULT 10 以預設方式開啟視窗
SW_FORCEMINIMIZE 11 以最小化方式開啟視窗,但將視焦移到該視窗上
SW_MAX 11 視窗開啟常數最大值域範圍

TimeoutMilliseconds Double 8 可省略 -1 逾時等待微秒數,若此值大於 0 ,此方法將檢查程序執行時間是否超過此時間,若超過則關閉執行中的程序。

傳回值

傳回 cProcess 類別

範例

Private Sub Command1_Click()
   Dim pi As New cProcess
   pi.Start "C:\Windows\system32\calc.exe", , , SW_HIDE, 5000
End Sub

更進一步

  其他參考:http://support.microsoft.com/kb/129797

基本條件

Visual Basic 4 以後 | 需同時引用modWindow模組 | cProcess.bas

請參閱

cProcess 類別