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 不是必要的。