返回信息流set a=1
set /a a=a+1
echo %a%
有办法把a显示为有前导0的形式吗?比如:001
这是一条镜像帖。来源:北邮人论坛 / windows / #112178同步于 2010/7/2
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Windows机器人发帖
bat批处理求助
a12345678
2010/7/2镜像同步1 回复
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复
直接在%a%前加0就行了。你是不是想显示三位数,如:001~999。这样的话通过条件判断就可以实现。
我给你写了一段,不知道是不是你想要的:
@echo off
set a=0
:loop
set /a a=a+1
if %a% GEQ 100 (
echo %a%
) else (
if %a% GEQ 10 (
echo 0%a%
) else (
echo 00%a%
)
)
goto loop