简化 | @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 |
|