显示结果正确,代码中有些细节须注意,我给你的代码稍作改动,你可以跟你的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
- pause
复制代码
你55楼的代码结果不对吧
[ 本帖最后由 keen 于 2009-6-15 12:46 编辑 ] |