显示结果正确,代码中有些细节须注意,我给你的代码稍作改动,你可以跟你的52楼代码做一比较: | @echo off&setlocal enabledelayedexpansion | | :cc | | set ee= | | set "var=abdefg ABDEFG kmli KMLI socsd SOCSD pdxy PDXY nq NQ" | | set num=0 | | :aa | | set /a num+=1 | | set /a c=%random%%%10 | | for /f "tokens=1-10" %%0 in ("%var%") do set "ff=%%%c%" | | if %num%==11 goto dd | | set "ee=!ee!!ff!" | | goto aa | | :dd | | set /a nm+=1 | | echo %ee%>>a.txt | | if %nm%==10 goto mm | | goto cc | | :mm | | start a.txt | | pauseCOPY |
你55楼的代码结果不对吧
[ 本帖最后由 keen 于 2009-6-15 12:46 编辑 ] |