Board logo

标题: 请看下这段批处理是干吗的 [打印本页]

作者: 5548646     时间: 2008-3-7 20:41    标题: 请看下这段批处理是干吗的

set a=☆☆☆☆☆☆☆☆☆☆
set b=★
set c=
set d=
set e=123456789abcde

:b
for /l %%a in (0,1,9) do (
set /a f=%random%%%14+1
set/p=!a:~%%a,1!<nul&set/p=%b%<nul
color 0!e:~%f%,1!
set/p=%c%<nul
if %%a equ 9 (set/p=%d%<nul&for /l %%a in (9,-1,1) do (set/p=!a:~-%%a!!<nul&set/p=%b%<nul&set/p=%d%<nul))
)
goto b

set/p=!a:~%%a,1!是什么意思?
作者: abcd     时间: 2008-3-7 20:43
set/p=!a:~%%a,1!<nul
这才是整体。

该批处理只是一段的文字显示而已。
作者: 5548646     时间: 2008-3-7 20:44
还是不是很明白 那我切的那段是有什么作用的呢
作者: abcd     时间: 2008-3-7 20:51
逐个显示变量a=☆☆☆☆☆☆☆☆☆☆

中五角星