使用 ShellExecute API 運(yùn)行外部程序.
ShellExecute ( "文件名" [, "參數(shù)" [, "工作目錄" [,
"verb(動(dòng)作)" [, 顯示]]]] )
文件名 | 運(yùn)行文件的名稱(類型為 .exe, .txt, .lnk, 等等). |
參數(shù) | [可選參數(shù)] 程序運(yùn)行時(shí)需要的參數(shù). 空白("")為不使用參數(shù). |
工作目錄 | [可選參數(shù)] 工作目錄. 空白 ("") 使用當(dāng)前工作目錄. |
verb(動(dòng)作) | [可選參數(shù)] 使用 "verb", 常見 verb 包含: open = 打開指定文件. 文件可以是可執(zhí)行文件, 文檔或文件夾 edit = 啟動(dòng)編輯器, 并打開指定的文檔. 如果 "文件名" 不是文檔文件, 函數(shù)將失敗 print = 打印指定的文檔文件. 如果 "文件名" 不是文檔文件, 函數(shù)將失敗 properties = 顯示文件或者文件夾的屬性 更多信息見備注, 默認(rèn)沒有指定的 "verb". |
顯示 | [可選參數(shù)] 程序執(zhí)行時(shí)的顯示狀態(tài): @SW_HIDE = 隱藏窗口 @SW_MINIMIZE = 最小化窗口 @SW_MAXIMIZE = 最大化窗口 |
成功: | 返回 1. |
失敗: | 返回 0, @error 被設(shè)置為非 0 值. |
; 打開筆記本
ShellExecute("Notepad.exe")
; 用默認(rèn)編輯程序打開 myfile.txt 文件
ShellExecute("myfile.txt", "",
@ScriptDir,
"edit")
provider with jb51.net (unicode) |