联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
@echo off set a=0010 set /a b=100%a%%%100 echo %b% pause
@echo off set a=00100 for /f "delims=0 tokens=1*" %%i in ("1%a%") do ( echo 你要的就是这个:%%j ) pause
Originally posted by dnawo at 2008-4-28 04:43 PM: 谢了,那我们再扩展一下,如果不是固定四位数呢?
@echo off set a=0010 :t if %a:~0,1%==0 set a=%a:~1%&goto t echo %a% pause
@echo off&setlocal enabledelayedexpansion for %%i in (001 0099 00022 000044) do ( set /a a=100-100%%i%%100 echo !a! ) pause>nul