[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
  1. @echo off&setlocal enabledelayedexpansion
  2. :: 首先生成一个100行的示例文本1.txt:
  3. if exist 1.txt del /q /f 1.txt
  4. for /l %%i in (1,1,100) do echo [%%i] bat-zw19750516>>1.txt
  5. start 1.txt
  6. :: 然后随机取其中的四行内容:
  7. for /f "delims=" %%i in (1.txt) do set /a n+=1&set _!n!=%%i
  8. :lp
  9. set /a a=%random%%%100+1
  10. for %%i in (%num%) do if "%%i" equ "%a%" goto lp
  11. set num=%num% %a%
  12. if "%num:~9%" equ "" goto lp
  13. for %%i in (%num%) do echo.&echo 随机取出的第%%i行:!_%%i!
  14. pause>nul&taskkill /im notepad.exe /f
复制代码

ps:此贴移往代码咨询版块合适点。

[ 本帖最后由 zw19750516 于 2008-6-21 11:30 编辑 ]
***共同提高***

TOP

返回列表