script (scr)
描述
运行命令脚本。
此脚本可以包含带参数的任何有效 AppScan® Source 命令行界面 (CLI) 命令。record (rc)
命令可生成脚本文件。
脚本可以使用 ${VAR}
符号表示法来引用环境变量(其中 VAR
是环境变量的名称)。
当 script
命令从命令行传递到 AppScanSrcCli
时,会在脚本末尾自动退出 AppScanSrcCli
。
语法
script script_file
script_file
:要运行的脚本文件的完整路径和文件名。
脚本中的注释
以井号 (#
) 开头的行是注释。以交互方式或从脚本文件内运行时,CLI 会跳过注释。
以下示例脚本包含注释:
login localhost User 123456
#navigate to my workspace
cd MyApplication
#scan my application
scan
logout
示例
经常登录并以交互方式使用 CLI 的用户可能希望在从控制台运行的同时记录用于重复执行的脚本。您可以使用 record (rc)
命令对整个会话编制脚本,然后重复或按计划时间间隔运行此脚本。通过允许单个批处理文件或脚本登录、创建项目、扫描、复制文件等等,使用脚本将整个会话自动化。
- 运行名为 myscript.txt 的脚本:
AllApplications>> Script c:\myscript.txt
- 以下示例脚本将登录,打开记录,创建应用程序,导入给定目录下的所有 ppf 项目,运行评估,然后退出:
log on C:\mylogfile.log new MyApplication C:\myAppFolder cd MyApplication im c:\Projects\*.ppf scan logout
请注意,如果脚本总是从
AppScanSrcCli
命令行来运行,那么logout
不是必要的。