Board logo

标题: [文本处理] 请教如何修改htm文件里的部分内容谢谢 [打印本页]

作者: young_yy    时间: 2009-7-9 11:52     标题: 请教如何修改htm文件里的部分内容谢谢

我有一个htm文件,由于公司经常要改里面一个图片,想咨询下用bat修改里面的一个文件名,还请高手指点,谢谢!

比如文件名为 a.htm,想把里面abc.gif 替换成cba.gif ,谢谢

[ 本帖最后由 young_yy 于 2009-7-9 11:57 编辑 ]
作者: keen    时间: 2009-7-9 12:37

原帖由 young_yy 于 2009-7-9 11:52 发表
我有一个htm文件,由于公司经常要改里面一个图片,想咨询下用bat修改里面的一个文件名,还请高手指点,谢谢!

比如文件名为 a.htm,想把里面abc.gif 替换成cba.gif ,谢谢


请把a.htm文件中含有abc.gif的那行代码贴出来。
否则就无法得知特征,无法解答。
作者: Lumiere    时间: 2009-7-9 12:37

描述让人看了如堕五里雾中
作者: Batcher    时间: 2009-7-9 12:43

  1. sed -i "s/abc\.gif/cba\.gif/g" a.htm
复制代码
第三方命令行工具 sed.exe 下载地址:
http://bbs.bathome.net/thread-1114-1-1.html
作者: zljzsmzzx    时间: 2009-7-9 13:19

用网页编辑器或是记事本的“替换”功能不是很好改吗?还用那么麻烦?这么点小问题还在上论坛来求批处理?无语了。

[ 本帖最后由 zljzsmzzx 于 2009-7-9 13:22 编辑 ]
作者: young_yy    时间: 2009-7-9 14:14

先谢谢各位的回复,
我们公司不固定的会更改每台终端里outlook邮件的签名,签名里包括名字/职位等等,最麻烦的是还有一个图片并有链接的,这个图片大大小每次还不一样,如果光替换图片在新建邮件时签名里的图片尺寸会不标准,我想在不改变用户信息大前提下,只替换htm里的关于图片的信息。

如果bat能实现的话我只要修改htm文件里的一段关于图片的信息,并覆盖图片文件,不用修改其他信息。

<IMG
id=_x0000_i1026 border=0 src="ACLubgb1.gif" width=500
height=75>这里的ACLubgb1.gif和width=500
height=75,经常会变动。
作者: keen    时间: 2009-7-9 16:39     标题: 回复 6楼 的帖子

请在顶楼把问题背景、详细需求、示例数据、具体疑难点等全部有用的信息一次性交代清楚,切忌丢三落四、别人问一点你才补充一点。否则,别人回答问题的热情可能会被消磨殆尽,最终导致自己的问题无法得到快速的解决。
建议阅读《提问的智慧》:http://bbs.bathome.net/thread-4054-1-1.html





欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2