当CMD.exe终止时,为什么下面的批处理文件不保留变量
@echo off cmd /c "set var=hi" if defined var (echo var is defined ("var=%var%")) else (echo var isn't defined) pause exit
有没有办法使用CMD/c,同时保留变量?为什么CMD/c不保留变量?
variables cmd batch-file
batch-file ×1
cmd ×1
variables ×1