标题: [其他] 【已解决】批处理命令 for /l 的问题请教 [打印本页]
作者: chouxia 时间: 2015-5-5 15:28 标题: 【已解决】批处理命令 for /l 的问题请教
本帖最后由 chouxia 于 2015-5-5 18:06 编辑
- @echo off
- setlocal enabledelayedexpansion
- set weiduan=#
- for /l %%a in (1,1,5) do (
- set weiduan=#!weiduan!
- )
- echo !weiduan!
- pause
复制代码
为什么最后输出的是6个# 除了用(2,1,5)替换意外有别的方法吗?
作者: gawk 时间: 2015-5-5 15:34
把第三行的 # 删掉
作者: CrLf 时间: 2015-5-5 16:32
同上
因为你先给 weiduan 赋值为 #,然后又给它附加了 5 次,所以是 6 个 #
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |