[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[已经解决]批处理处理随机拼凑

一个文件夹里面N多html文件,他们都有自己的中文命名!举其中一个例子:

批处理论坛.html
然后有个txt文件,txt文本打开后是N行,每行是一句话!举其中一个例子,比如有一行是这样一句话
最实用的

现在的操作需求是:
随机调用txt文本里面的一句话,加到html命名的前面!

那生成的结果就是
最实用的批处理论坛.html
有创新,多创新;无创新,多模仿;无模仿,多坚持

TOP

1、标题词不达意,请修改一下。。。

2、都少尉了,应该有能力独立写出这样的批了吧。。。

3、即使是写的时候感觉有困难,起码可以先谈谈自己的思路啊。。。
***共同提高***

TOP

[文本处理] 如何批处理在html文章尾部加上版权来源等信息呢

本帖最后由 fanfande 于 2011-6-25 18:37 编辑

我是网站编辑,负责网站资讯的录入!经常要碰到处理一大堆文章结尾的版权地址来源的问题!

一批html文件,然后一个txt里面有N行,每行放着不同类型的文字,多半都是这样的形式:

文章来源:xxxxxxx
文章转载地址:xxxxxx
文章发布日期:xxxxxxx
本文来源:xxxxxx,作者: xxxxx

有没有通过批处理的办法,让这个txt里面的文字随机的放到这批html文件的末尾呢?

这样生成出来html文件就会有文章来源,或者会有文章转载地址什么的。就免去了很多手工的工作!

谢谢!
有创新,多创新;无创新,多模仿;无模仿,多坚持

楼主 你可以吧文件贴出来吗 让大家看的清楚点

TOP

1 读取文件名
2 random 随即读取txt里的一行
3 修改文件名 ren

TOP

两个问题可以在一个贴子中解决,所以合并。。。
***共同提高***

TOP

  1. @echo off&setlocal enabledelayedexpansion
  2. for /f "delims=" %%i in (a.txt) do (
  3.     set .!random!!random!=%%i
  4. )
  5. for /f "tokens=2 delims==" %%i in ('set.') do (
  6.     set /a n+=1
  7.     set .!n!=%%i
  8. )      
  9. for %%i in (*.html) do (
  10.     set /a n-=1
  11.     call set a=%%.!n!%%
  12.     ren %%~fi !a!%%~nxi
  13. )
  14. pause
复制代码

TOP

7# lvsehuaxue


您好,测试下来文章末尾怎么没加呢
有创新,多创新;无创新,多模仿;无模仿,多坚持

TOP

返回列表