失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 怎样在for循环变量中 将循环变量赋值给一个变量 批处理 bat

怎样在for循环变量中 将循环变量赋值给一个变量 批处理 bat

时间:2021-09-19 09:31:38

相关推荐

怎样在for循环变量中 将循环变量赋值给一个变量 批处理 bat

点击查看博主技术栈

预处理机制:批处理读取命令时是按行读取的(另外例如 for 命令等,其后用一对圆括号闭合的所有语句也当作一行),在处理之前要完成必要的预处理工作,这其中就包括对该行命令中的变量赋值。在不启用变量延迟,也不对变量动态捕获其扩展变化时,变量在预处理阶段不作改变setlocal enabledelayedexpansion ,就是启用变量延迟,我们可以形象的认为是启用了“对变量动态捕获扩展变化”。而 ! 括起来的变量,就是要动态捕获扩展的目标变量,如果不需要,可以继续使用 % 括变量。示例@echo offSETLOCAL ENABLEDELAYEDEXPANSION for /l %%i in (1 1 10) do (set var=%%iecho !var! 启用延缓环境变量echo %var% 未启用延缓环境变量)

如果觉得《怎样在for循环变量中 将循环变量赋值给一个变量 批处理 bat》对你有帮助,请点赞、收藏,并留下你的观点哦!

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