标签: windows batch-file cmd
是否有人用简单的术语准确解释什么是delayed environment variable expansion或指向可以理解的帖子。这是我的问题
delayed environment variable expansion
答案 0 :(得分:1)
%Var%会扩展。由于行可以有多个命令,因此在使用时会扩展!var!。在 MS-DOS !var!(由%!var!%脚本访问)是一个合法的变量名称,因此您必须打开一个特殊模式才能访问。这是 MS-DOS 批处理文件可以在 CMD 中运行而无需编辑。
!var!
%!var!%