在论坛上看到这个例子,但是不太懂其中的一个地方
例子:
@echo off&setlocal enabledelayedexpansion&cls&color 0f&title Welcome to CN-DOS!
mode con: cols=30 lines=3
set "a= CN-DOS"
set "b="
set "c=12345689abcde"
echo\
:c
for /l %%a in (6,1,28) do (
set /a d=%random%%%13+1
call :pp %%a
)
goto c
:pp
set/p=!a:~-%1!<nul
set/p=!b:~0,%1!<nul
color 0!c:~%d%,1!
goto :eof
其中红色标注的是什么意思啊!!! 为什么要用%1呢,%1在这里是什么意思呢!
还有call :pp %%a这句话是什么意思啊
请高手帮我解释一下!谢谢!
[ Last edited by caucfeiyu on 2007-4-18 at 03:37 AM ]
例子:
@echo off&setlocal enabledelayedexpansion&cls&color 0f&title Welcome to CN-DOS!
mode con: cols=30 lines=3
set "a= CN-DOS"
set "b="
set "c=12345689abcde"
echo\
:c
for /l %%a in (6,1,28) do (
set /a d=%random%%%13+1
call :pp %%a
)
goto c
:pp
set/p=!a:~-%1!<nul
set/p=!b:~0,%1!<nul
color 0!c:~%d%,1!
goto :eof
其中红色标注的是什么意思啊!!! 为什么要用%1呢,%1在这里是什么意思呢!
还有call :pp %%a这句话是什么意思啊
请高手帮我解释一下!谢谢!
[ Last edited by caucfeiyu on 2007-4-18 at 03:37 AM ]
