1
11
您需要使用延迟扩展-
默认情况下,当shell第一次读取语句时,所有变量都被其当前值替换,并且每次命中该行时都使用修改后的语句。这就是DOS的工作原理,为了向后兼容,它在Windows Shell中保持了这种方式。 另一方面,延迟的扩展在每次命中语句时都会重新插入值。这将给你期望的结果。 |
late1 · 批处理文件未执行命令 2 年前 |
Ali EXE · 如何根据bat中命令的输出设置变量? 2 年前 |
Laureano Oliva · 如何将链接用作参数%1批处理函数? 2 年前 |
F35H · 涉及二次使用cd的错误。。在C代码中 2 年前 |