失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 【bat命令-在for循环中赋值给局部变量后再输出变量时提示“ECHO 处于关闭状态。”或

【bat命令-在for循环中赋值给局部变量后再输出变量时提示“ECHO 处于关闭状态。”或

时间:2024-01-26 11:48:54

相关推荐

【bat命令-在for循环中赋值给局部变量后再输出变量时提示“ECHO 处于关闭状态。”或

一、问题描述:

如标题所示,变量明明赋值了,但是输出却是“空”,这才导致输出不对;

二、问题展示

三、问题处理:

1、 在前面加上命令:setlocal enabledelayedexpansion

2、变量输出时格式:使用2个感叹号 !value!,而不是百分号 %value%

四、处理后效果展示:

五、问题原因:

原因是bat的变量延迟导致,关于此的详细说明,百度即可,嘿嘿;

【bat命令-在for循环中赋值给局部变量后再输出变量时提示“ECHO 处于关闭状态。”或者“ECHO 处于打开状态。”】

如果觉得《【bat命令-在for循环中赋值给局部变量后再输出变量时提示“ECHO 处于关闭状态。”或》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。