函数说明

Run

运行外部程序。

Run ( "文件名" [, "工作目录" [, 标志]] )

 

参数

文件名 可执行文件的完整路径(文件格式为 EXE、BAT、COM 或 PIF)。
工作目录 [可选参数] 工作目录。
标志 [可选参数] 启动程序时的初始状态:
  @SW_HIDE = 隐藏窗口
  @SW_MINIMIZE = 最小化窗口
  @SW_MAXIMIZE = 最大化窗口

 

返回值

成功: 返回所运行程序的 PID(进程标识符)。
失败: 因 RunErrorsFatal 的不同而不同;请查看下面的注意部分。

 

注意

要运行 DOS(控制台)命令,请使用 RunWait(@ComSpec & " /c " & '命令', "", @SW_HIDE)

工作目录,并不一定就是可执行文件的路径!例如,要运行某个存于软盘上的程序:
错误: Run("myProg.exe", "A:") ; 错误!这样写一般会运行失败!
正确: Run("A:\myProg.exe") ; 正确,因为可执行文件的完整路径已给出。

在运行指定程序后脚本将(立即)继续执行后面的语句。若要在指定程序执行完毕之前暂停脚本的执行则请使用 RunWait 函数代替。

默认情况下脚本将在 Run 函数执行失败(遇到严重错误)时自动终止。若(不希望脚本自动终止而)只需把 @error 设为 1则请查看 AutoItSetOption 的说明。

 

相关

RunAsSet, RunErrorsFatal(选项), RunWait

 

示例


Run("Notepad.exe", "", @SW_MAXIMIZE)