如果要运行一系列 Host Integration Server 配置命令,可以从每个命令中删除该单词 snacfg ,将新命令放在名为命令文件的文件中,然后使用单个 snacfg 命令运行整个命令文件。 这类似于批处理文件的工作方式;但是,命令文件打开并关闭配置文件的时间比批处理文件少。 运行命令文件时,配置文件在开始时仅打开一次。 然后执行所有命令,并关闭配置文件。 相比之下,当运行包含 snacfg 命令的批处理文件时,配置文件会打开并关闭多次,每次打开并关闭该文件中的每个命令。
创建命令文件时,请勿包括以下内容:
单词 snacfg
配置文件的路径
另一个命令文件的命令路径
注释的文本字符串内的反斜杠
此外,还可以通过使用反斜杠结束行,在命令文件中包括长多行命令。 反斜杠指示下一行中的字符串应追加到当前命令。
使用命令文件有两个步骤。 首先,通过将配置命令键入纯文本文件或使用 /print 选项来创建文件,如下一部分所述。 然后,在命令提示符下键入一行具有以下语法的内容以运行该命令文件:
[configpath]commandpath []
在前面的语法行中, configpath 是应对其执行命令的配置文件的路径;在此路径前面加上符号 # 。 同样, commandpath 是命令文件的路径;在此路径前面加上符号 @ 。 使用 /v(详细)选项会使命令文件执行时显示所有信息性消息(而不仅仅是错误消息)。 如果没有 /v 选项,则仅显示错误消息。
例如,若要运行导致配置文件中的链接和连接列表的一系列命令,请创建名为SNA_CMD1.TXT的文件,其中包含以下行:
link /list
connection /list