.push [-p] [+]<register_name> [<relative_pathname> | -]
.push 命令将 <relative_pathname> 的内容放入到寄存器 <register_name>。将替换 <register_name> 的当前内容。
如果要追加而不是替换,请在 <register_name> 前面放置一个加号 (+)。
如果要清除寄存器,请使用连字符代替 <relative_pathname>。
可选的 -p 参数用于使命令引用项目寄存器。 项目寄存器与普通的寄存器隔开,而项目寄存器将在作业结束之后永久存在。
<relative_pathname> 在没有启用步骤的“绝对”属性的情况下是项目或标记路径下的相对路径。
下列示例假定没有为步骤启用“绝对”属性:
该步骤的工作目录中的 data.txt 文件的内容将放入寄存器 Alpha。
该步骤的工作目录的父目录中 newdata.txt 文件的内容将追加到寄存器 B。
将清除寄存器 ALPHA。
.put[/E|/e] [<relative_path>/]file server:[[<relative_path>/]file]
如果 /E 和 /e 均未指定,那么系统将使用启发式方法来确定点命令是否包含与 Windows 文件路径类似的内容。如果系统检测到文件路径,那么将禁用转义;否则,将启用转义。