1
26
您遇到了cmd的静态变量扩展问题。模式变量仅计算一次。如果省略@echo离线,您可以看到这一点。
|
2
2
setlocal EnableDelayedExpansion 将启用/v标志 |
3
-2
看起来读写操作使用不同的作用域规则。
它将按预期工作。因此,您可能需要使用一个复杂的序列if/elses来按照您的意愿填充变量。 |
late1 · 批处理文件未执行命令 2 年前 |
Ali EXE · 如何根据bat中命令的输出设置变量? 2 年前 |
Laureano Oliva · 如何将链接用作参数%1批处理函数? 2 年前 |
F35H · 涉及二次使用cd的错误。。在C代码中 2 年前 |