運行外部程序.
Run ( "程序" [, "工作目錄" [, 顯示 [, 選項 ]]]
)
程序 | 運行程序的完整路徑(文件類型: EXE, BAT, COM, 或 PIF. 見備注). |
工作目錄 | [可選參數(shù)] 工作目錄. 不是程序的路徑. |
顯示 | [可選參數(shù)] 程序執(zhí)行時的顯示狀態(tài): @SW_HIDE = 隱藏窗口 (或使用關(guān)鍵字 Default) @SW_MINIMIZE = 最小化窗口 @SW_MAXIMIZE = 最大化窗口 |
選項 | [可選參數(shù)] 指定控制父進程與子進程互動的標志. 0x1 ($STDIN_CHILD) = 提供句柄到子進程的 STDIN 流 0x2 ($STDOUT_CHILD) = 提供句柄到子進程的 STDOUT 流 0x4 ($STDERR_CHILD) = 提供句柄到子進程的 STDERR 流 0x8 ($STDERR_MERGED) = 為 STDOUT 與 STDERR 提供相同的句柄. 也就是 $STDOUT_CHILD 與 $STDERR_CHILD 標志. 0x10 ($STDIO_INHERIT_PARENT) = 提供子和父的 STDIO 流. 這個標志不能和任何其它 STDIO 標志結(jié)合. 當父層作為控制臺應(yīng)用被編譯時, 這個標志非常有用. 0x10000 ($RUN_CREATE_NEW_CONSOLE) = 子控制臺進程應(yīng)設(shè)立自己的窗口, 而不是使用父窗口. 當父層作為控制臺應(yīng)用被編譯時, 這個標志非常有用. |
成功: | 返回運行程序的 PID(進程標識符). |
失敗: | 返回 0, @error 被設(shè)置為非 0 值. |
Run(@WindowsDir & "\Notepad.exe", "", @SW_MAXIMIZE)
provider with jb51.net (unicode) |