返回列表 发帖

简单问题复杂化了。

简化
@echo off
set "string=6 7 8 9 10 11 12 14 15 16 17"
for %%i in (%string%) do set /a n+=1
set /a "tn=(%random%)%%(%n%)+1"
for /f "usebackq tokens=%tn% delims= " %%i in ('%string%') do echo %%i
pause
goto :EOFCOPY
再简化
@echo off
set "string=6 7 8 9 10 11 12 14 15 16 17"
for %%i in (%string%) do set/a n+=1
set/a tn=%random%%%n+1
for /f "tokens=%tn%" %%i in ("%string%") do echo %%i
pause
goto :EOFCOPY
批处理之家论坛官方 QQ 群 :【当前人数/人数上限】【2009-07-08】
群①:43011867(181/200);群②:(暂缺数据);群③:66165582(120/200)。

TOP

返回列表