小编Bur*_*ley的帖子

批处理文件不保留变量

当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
Run Code Online (Sandbox Code Playgroud)

有没有办法使用CMD/c,同时保留变量?为什么CMD/c不保留变量?

variables cmd batch-file

5
推荐指数
1
解决办法
791
查看次数

标签 统计

batch-file ×1

cmd ×1

variables ×1