[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
其他txt命名作为该文本的第一行文字
到底什么意思啊????
是说把所有其他txt文件的文件名都插入到内容的第一行吗?

②随机一行 , 随机.txt 内的文本 , 随机的洒到文件夹内的除了随机.txt以外的文本内
是说在“随机.txt"中,随机取一行,然后再随机插入到所有其他txt文件中?
技术问题请到论坛发帖求助!

TOP


  • 未考虑文件名及文件内容含半角 ! 的情况
  • @echo off&setlocal enabledelayedexpansion
  • for /f "delims=" %%a in (随机.txt) do (
  •     set /a n+=1
  •     set ".!n!=%%a"
  • )
  • md temp
  • for %%i in (*.txt) do (
  •     if not "%%~nxi"=="随机.txt" (
  •         set /a m=0,h=0
  •         for /f "usebackq" %%a in ("%%i") do set /a m+=1
  •         set "htm=temp\%%~ni.html"
  •         echo %%~ni^<br^>>"!htm!"
  •         set /a w=!random!%%n+1,w2=!random!%%m+1
  •         for /f "usebackq delims=" %%j in ("%%i") do (
  •             set /a h+=1
  •             if !h! equ !w2! (
  •                 for %%b in (!w!) do echo !.%%b!^<br^>>>"!htm!"
  •             )
  •             echo %%j^<br^>>>"!htm!"
  •         )
  •     )
  • )
         ::   bbs.bathome.net  2010-09-10  21:16

[ 本帖最后由 随风 于 2010-9-10 21:17 编辑 ]
1

评分人数

    • CrLf: 怎么没加code...PB -4
技术问题请到论坛发帖求助!

TOP

返回列表