- @echo off&setlocal enabledelayedexpansion
- :: 首先生成一个100行的示例文本1.txt:
- if exist 1.txt del /q /f 1.txt
- for /l %%i in (1,1,100) do echo [%%i] bat-zw19750516>>1.txt
- start 1.txt
- :: 然后随机取其中的四行内容:
- for /f "delims=" %%i in (1.txt) do set /a n+=1&set _!n!=%%i
- :lp
- set /a a=%random%%%100+1
- for %%i in (%num%) do if "%%i" equ "%a%" goto lp
- set num=%num% %a%
- if "%num:~9%" equ "" goto lp
- for %%i in (%num%) do echo.&echo 随机取出的第%%i行:!_%%i!
- pause>nul&taskkill /im notepad.exe /f
复制代码
ps:此贴移往代码咨询版块合适点。
[ 本帖最后由 zw19750516 于 2008-6-21 11:30 编辑 ] |