命令行参数

在命令行、计划任务、桌面快捷方式中,您可以添加启动参数控制模拟精灵的运行模式。
每个参数以空格分开,如果有参数.ape文件路径建议包括在引号中(防止文件路径中有空格导致解析参数错误).

例:

Fairy_Ape.exe "test.ape" /mode=hide /rec=1 /play=1


您可以使用以下参数:

/mode 参数指定运行模式

/mode=hide 隐藏所有窗体
/mode=icon 启动并最小化为任务栏图标
/mode=show 启动并显示主窗体 (无/mode参数 效果相同)

/rec参数指定是否启动录制

/rec=1 开始录制

/play参数指定是否启动回放

/play=1 启动时开始回放模拟程序
/rec=1 启动时开始录制模拟程序

如果命令行中指定了模拟程序(*.ape文件) 或脚本程序(*.LAS文件)则不需要/play=1参数即可启动回放,但是,如果不指定要运行的目标文件,那么使用/play=1则可以自动回放缓冲区中的程序。

/restart自动重启参数

不指定这个参数,或者 /restart=0 则忽略此参数
如果指定一个大于零的值,如: /restart=1000
则模拟精灵自动重启,并在启动以前等待1000毫秒。

可以使用win.exec运行命令行指令,例:

win.exec(win.getExeFile(),"d:\\test.las /restart=3000")
--并自动关闭原来的模拟精灵,并等待3000毫秒,然后重启进程并运行test.las

如果运行的目标程序是fap文件或者LAS文件,可以不指定模拟精灵路径(不使用win.getExeFile())。
如果win.exec检测到第一个对数是一个fap文件或者LAS文件,则直接执行。

因此象下面这样写,速度更快一些。


win.exec("c:\\test.las", "参数列表")

如果需要使用/restart重启参数,则必须指定exe主程序路径。