找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 24955|回复: 7

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

[复制链接]
发表于 2011-6-25 10:45:42 | 显示全部楼层 |阅读模式
本帖最后由 fanfande 于 2011-6-25 18:37 编辑

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

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

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

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

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

谢谢!
 楼主| 发表于 2011-6-25 10:28:05 | 显示全部楼层

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

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

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

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

那生成的结果就是
最实用的批处理论坛.html
发表于 2011-6-25 10:34:28 | 显示全部楼层
1、标题词不达意,请修改一下。。。

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

3、即使是写的时候感觉有困难,起码可以先谈谈自己的思路啊。。。
发表于 2011-6-25 10:52:29 | 显示全部楼层
楼主 你可以吧文件贴出来吗 让大家看的清楚点
发表于 2011-6-25 10:58:57 | 显示全部楼层
1 读取文件名
2 random 随即读取txt里的一行
3 修改文件名 ren
发表于 2011-6-25 11:29:25 | 显示全部楼层
两个问题可以在一个贴子中解决,所以合并。。。
发表于 2011-6-25 18:59:39 | 显示全部楼层

  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
复制代码
 楼主| 发表于 2011-7-6 11:07:49 | 显示全部楼层
7# lvsehuaxue


您好,测试下来文章末尾怎么没加呢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 22:04 , Processed in 0.018785 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表