不断显示数字1
到99的问题示例
@echo off
if not "%2"=="" goto _subru
for %%i in (0 1 2 3 4 5 6 7 8 9) do call %0 %1 %%i
goto _out
:_subru
set x_=%1%2
if "%x_%"=="00" goto _out
echo %x_%
:_out
哪位达人分析下程序运行过程
不理解由数字09变成10时,%1的微妙变化 以及19变成20时..%1的微妙变化,请解释程序的运行机理.
从000循环到255
@echo off
if "%exit_%"=="yes" goto _out
if not "%3"=="" goto _subru
for %%i in (0 1 2 3 4 5 6 7 8 9) do call %0 %1 %2 %%i
goto _out
:_subru
set x_=%1%2%3
echo %x_%
if "%x_%"=="255" set exit_=yes
:_out
%1%2的微妙变化
[ Last edited by wwmy1982 on 2008-5-11 at 11:23 AM ]
到99的问题示例
@echo off
if not "%2"=="" goto _subru
for %%i in (0 1 2 3 4 5 6 7 8 9) do call %0 %1 %%i
goto _out
:_subru
set x_=%1%2
if "%x_%"=="00" goto _out
echo %x_%
:_out
哪位达人分析下程序运行过程
不理解由数字09变成10时,%1的微妙变化 以及19变成20时..%1的微妙变化,请解释程序的运行机理.
从000循环到255
@echo off
if "%exit_%"=="yes" goto _out
if not "%3"=="" goto _subru
for %%i in (0 1 2 3 4 5 6 7 8 9) do call %0 %1 %2 %%i
goto _out
:_subru
set x_=%1%2%3
echo %x_%
if "%x_%"=="255" set exit_=yes
:_out
%1%2的微妙变化
[ Last edited by wwmy1982 on 2008-5-11 at 11:23 AM ]
