使用 ShellExecute API 执行一个外部程序.
ShellExecute ( "文件名" [, "参数" [, "工作目录" [, "verb" [, 显示标志]]]] )
文件名 | 需要运行的文件名 (.EXE,.txt,.lnk,等等). |
参数 | [可选参数] 程序需要的运行参数. 空白("")为不使用参数. |
工作目录 | [可选参数] 程序的工作目录. 空白 ("") 使用当前工作目录. |
verb | [可选参数] 使用 "verb" ,公共 verbs 包含: open = 打开指定文件. 文件可以是可执行文件,文档,或者一个文件夹. edit = 启动一个编辑器编辑指定文档. 如果 "文件名" 不是一个文档文件,函数将失败. print = 打印指定的文档文件. 如果 "文件名" 不是一个文档文件, 函数将失败. properties = 显示文件或者文件夹的属性. 当没有指定verb时会出现的情况请参考备注的说明. |
显示标志 | [可选参数] 可执行程序的显示标志: @SW_HIDE = 隐藏窗口 @SW_MINIMIZE = 最小化窗口 @SW_MAXIMIZE = 最大化窗口 |
成功: | 返回 1. |
失败: | 返回 0 并设置 @error 为非 0 值. |
; Open Notepad
ShellExecute("notepad.exe")
; Open a .txt file with it's default editor
ShellExecute("myfile.txt", "", @ScriptDir, "edit")