一、问题描述:
如标题所示,变量明明赋值了,但是输出却是“空”,这才导致输出不对;
二、问题展示:
三、问题处理:
1、 在前面加上命令:setlocal enabledelayedexpansion
2、变量输出时格式:使用2个感叹号 !value! ,而不是百分号 %value%
四、处理后效果展示:
五、问题原因:
原因是bat的变量延迟导致,关于此的详细说明,百度即可,嘿嘿;
如标题所示,变量明明赋值了,但是输出却是“空”,这才导致输出不对;
二、问题展示:
三、问题处理:
1、 在前面加上命令:setlocal enabledelayedexpansion
2、变量输出时格式:使用2个感叹号 !value! ,而不是百分号 %value%
四、处理后效果展示:
五、问题原因:
原因是bat的变量延迟导致,关于此的详细说明,百度即可,嘿嘿;