这是一个简单但令人费解的问题.
对于未定义的Windows环境变量,例如abc
在命令提示符窗口中,ECHO [%abc%]导致[%abc%]
但在.CMD批处理文件中,ECHO [%abc%]导致[]
为什么不同?我研究了ECHO命令,但却找不到任何相关信息.我担心这个微妙差异可能适用于何处.
windows variables cmd batch-file
batch-file ×1
cmd ×1
variables ×1
windows ×1