modProcess 函式庫 風禹科技驗證有限公司 網站 提供 .Net 原始碼

myCreateProcess 函數

說明

執行外部程式,不等待該程式完成,原程式同時繼續執行。

本函數之引數列表

引數 型態 位元組 選項 預設值 說明
lpFile 字串 - 必須 (無) 執行檔全路徑
lpParameters 字串 - 可省略 NULL_CHARACTER 執行檔所需參數
lpDirectory 字串 - 可省略 NULL_CHARACTER 工作目錄、或啟動目錄
nShowCmd 長整數 4 可省略 SW_SHOWNORMAL 視窗顯示方式,詳細常數或最新變更請參閱 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 視窗開啟常數最大值域範圍

nReturnHandle 長整數 4 可省略 CPR_hProcess 設定常數變數使本函數傳回內容:
常數名 數值 說明
CPR_hProcess 0 傳回 hProcess
CPR_hThread 1 傳回 hThread
CPR_dwProcessId 2 傳回 ProcessId
CPR_dwThreadId 3 傳回 ThreadId

傳回值

依引數 nReturnHandle 設定值傳回

範例

Program Main

use modProcess
write(*,*) myCreateProcess('c:\windows\system32\notepad.exe')

End Program

基本條件

Microsoft PowerStation 4.0 以後版本 | Process.f90

請參閱

modProcess 函式庫 | myShell