22.11.10.2 启动应用程序

该功能在非IPC系列的型号上不起作用。

运行指定范围并启动应用程序。
可以指定一些设置,如启动参数和监视多重启动。

Exec_Process (参数1, 参数2, 参数3, 参数4)

参数1(EXE路径)输入方法

有三种输入EXE路径的方法:

如下描述给出了一个在C:\Documents and Settings\user\Local Settings\Temp路径中执行sample.exe的示例。

  1. 完整路径
    例如,C:\Documents and Settings\user\Local Settings\Temp\sample.exe

  2. 仅EXE名称
    如果可执行文件位于在IPC系列的环境设置中作为路径指定的文件夹中。
    例如,sample.exe
    (如果设置是Path=C:\Documents and Settings\user\Local Settings\Temp时启动)

  3. 用环境变量来定义路径
    如果可执行文件位于在IPC系列的环境设置中的环境变量指定的文件夹中。
    例如,%TEMP%\sample.exe
    (如果将环境变量指定为TEMP=C:\Documents and Settings\user\Local Settings\Temp时启动)

表达式示例1:

允许多重启动(启动记事本并显示Readme.txt)

Exec_Process("C:\WINDOWS\SYSTEM32\notepad.exe","D:\TEMP\Readme.txt","",0)
Exec_Process("%SystemFolder%\notepad.exe","D:\TEMP\Readme.txt","",1)

表达式示例2:

禁止多重启动:

Exec_Process("C:\WINDOWS\SYSTEM32\notepad.exe","D:\TEMP\Readme.txt","Readme",0)

表达式示例3:

禁止多重启动:仅全字匹配(启动记事本并显示Readme.txt)

Exec_Process("C:\WINDOWS\SYSTEM32\notepad.exe","D:\TEMP\Readme.txt","Readme.txt - Notepad",1)

表达式示例4:

禁止多重启动:部分匹配(启动记事本)

Exec_Process("C:\WINDOWS\SYSTEM32\notepad.exe","","Notepad",0)

表达式示例5:

无参数(启动记事本)

Exec_Process("C:\WINDOWS\SYSTEM32\notepad.exe","","",0)

表达式示例6:

多个参数(启动sample.exe)

Exec_Process("C:\WINDOWS\SYSTEM32\sample.exe","/v /a/s","",1)