
- 帖子
- 7
- 积分
- 20
- 技术
- 0
- 捐助
- 0
- 注册时间
- 2013-3-26
|
代码内容,设置的颜色为white(即:白色)防止答案轻易泄露
显示方法 1:按住鼠标左键,框住代码即可。
显示 ...
随风 发表于 2008-1-7 21:58 
@echo off
set a=sd sdfs sdf sdfsdfa sdfasd abc sdf1
call :lis "%a%"
pause
:lis
for /f "tokens=1,2*" %%a in ("%~1") do (
if "%%c"=="" (echo %%a) else call :lis "%%b %%c"
)
goto :eof
这段我始终跑不通
我加了自己的理解后才可以
@echo off
set a="sd sdfs sdf sdfsdfa sdfasd abc sdf1"
:000
call :lis %a%
pause
:lis
for /f "tokens=1,2,*" %%a in (%1) do (
if "%%c"=="" (echo %%a) else set a="%%b %%c"& goto :000
)
exit /b
我有那些部分理解错误,请指点于我,谢谢! |
|