翻自AHK用户手册
2008年3月4日星期二
9:35
Runs an external program. Unlike Run, RunWait will wait until the program finishes before continuing.
Run, Target [, WorkingDir, Max|Min|Hide|UseErrorLevel, OutputVarPID]
Target:
1.可以是文档、URL、可执行文件(.exe,.com,.bat,etc.),快捷方式(.lnk),或者是系统动作(system verb).(见下面的说明)
2.如果Target是没有指定路径的本地文件,AHK或先搜索A_WorkingDir变量指定的路径;如果在该路径内没有找到相匹配的文件,系统会从全局查找并装载,比如其包含在PATH路径中。
3.如果要加参数,只要把它们直接跟在程序名或文档名的后面即可。如果参数中包含空格,最安全的做法是将它们放入双引号中(尽管有些时候没有加双引号也可以正确运行)
WorkingDir
1.待装载项目所在的路径;
2.不要将路径包含在双引号中,即便其包含空格;
3.如果忽略该参数,系统会默认使用脚本自身的工作目录(A_WorkingDir变量指定)
Max|Min|Hide
UseErrorLevel
1.如果忽略,Target 会按默认配置导入;
2.作为选择,可使用如下一个或多个关键词:
Max:按最大化载入
Min:按最小化载入
Hide:按隐藏载入(不能与上面的任一个搭配使用)
注意:某些程序(比如计算器),不会接收启动设置,所以在其后加上Max/Mi