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

已解决:20元求助:批处理功能修改:一 一对应替换指定路径文件指定内容

本帖最后由 javadoc95599 于 2020-8-6 01:08 编辑

具体报酬:20元人民币
支付方式:微信,支付宝
联系方式:
有效期限:已在测试,其它人请暂时先不要做

目前的程序功能说明:
指定txt文档的内容批量一一对应替换到指定路径指定文档的内容

比如"a.txt"文档有一万行,如下:
我是标题1
我是标题2
我是标题3
我是标题4
我是标题5
我是标题6
我是标题7
我是标题8
我是标题9
……
我是标题10000

一一对应批量替换到指定路径指定文档的内容,例如:以下b.txt的内容

D:\bat0805\abc\0001\index.html|{webtitle}   把指定路径index.html文档内容的{webtitle}替换成上面a.txt文档里的第1行
D:\bat0805\abc\0002\index.html|{webtitle}   把指定路径index.html文档内容的{webtitle}替换成上面a.txt文档里的第2行
D:\bat0805\abc\0003\index.html|{webtitle}   把指定路径index.html文档内容的{webtitle}替换成上面a.txt文档里的第3行
D:\bat0805\abc\0004\index.html|{webtitle}   把指定路径index.html文档内容的{webtitle}替换成上面a.txt文档里的第4行
D:\bat0805\abc\0005\index.html|{webtitle}   把指定路径index.html文档内容的{webtitle}替换成上面a.txt文档里的第5行
D:\bat0805\abc\0006\index.html|{webtitle}   把指定路径index.html文档内容的{webtitle}替换成上面a.txt文档里的第7行
D:\bat0805\abc\0007\index.html|{webtitle}   把指定路径index.html文档内容的{webtitle}替换成上面a.txt文档里的第7行
D:\bat0805\abc\0008\index.html|{webtitle}   把指定路径index.html文档内容的{webtitle}替换成上面a.txt文档里的第8行
D:\bat0805\abc\0009\index.html|{webtitle}   把指定路径index.html文档内容的{webtitle}替换成上面a.txt文档里的第9行
……
D:\bat0805\abc\10000\index.html|{webtitle}   把指定路径index.html文档内容的{webtitle}替换成上面a.txt文档里的第10000行


备注:上面是功能的举例,用时需要能通过代码灵活修改相关参数。例如,路径:D:\bat0805\abc\10000\index.html   希望代码的这个路径我可以自己修改,比如盘符、bat0805、abc、以及index.html(后缀扩展名要可以修改)可以自定义更改名,以及用时a.txt文档有可能是3千行(对应3千个路径)也有可能是5千行(对应5千个路径),也就是文档有可能是N行,路径也有可能是N个。


目前上面的功能都已经实现,也就是a.txt里的每一行 一 一对应 替换 b.txt里的每一行(比如: D:\bat0805\abc\0001\index.html|{webtitle}  "|"是分隔符,"|"前面是要替换指定的路径文档,"|"后面的内容是要被a.txt 一 一每行对应替换的内容)。

新需求要修改的功能:
目前由于需求替换数据量大,a.txt 和 b.txt很难装得下。想把a.txt改成a文件夹下的多个txt文档来存放,b.txt改成b文件夹下的多个txt文档来存放。

返回列表