![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-12 14:23 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 特定位置批量替换 |
| 可打印版本 966 / 5 |
| 第1楼 sharkyang | 发表于 2010-03-06 16:30 |
| 新手上路 发帖 4 积分 4 | |
|
特定位置批量替换 有一文本文件名为list.txt,内容如下:
初二三班-2010年2月成绩单-100305.pdf 初二四班-2010年4月成绩单-100305.xls 初二四班-2010年5月成绩单-100305.doc 初一四班-发展空间2010年2月成绩单-100305.doc 初一四班-创新型思维2010年5月成绩单-100305.pdf 初一六班-2010年2月成绩单-100305.pdf 初一五班-2009年7月成绩单-100305.pdf 初一五班-2009年7月地理基础知识测评成绩单-100303.pdf 初一五班-2009年4月物理测评成绩单-100308.doc 初二五班-2009年3月化学测评成绩单-100309.pdf 初二五班-2009年5月体育成绩单-100305.pdf 。 。 。 初二五班-2009年2月英语第2次测试测评成绩单-100307.ppt 初三一班-2009年6月语文综合素质测评成绩单-100305.xls 初三一班-2009年1月历史考核测评成绩单100305.pdf 初三一班-2009年5月数学三角几何测评成绩单100305.ppt 后缀名不尽相同,主要.pdf占绝对多数,前面统一都是四个空格。现在需要改成如下格式,即将后缀名.pdf(doc,xls,ppt...)统一替换为[/url],将前面四个空格统一替换为[url=http://www.abc.com/aa/5/?.pdf],这里“?”最好是顺序变成1、2、3、4、5、6....n,不知道能否实现,请各位达人不吝赐教,小弟初来乍到,感激不尽。 [url=http://www.abc.com/aa/5/?.pdf]初二三班-2010年2月成绩单-100305[/url] [url=http://www.abc.com/aa/5/?.pdf]初二四班-2010年4月成绩单-100305[/url] [url=http://www.abc.com/aa/5/?.pdf]初二四班-2010年5月成绩单-100305[/url] [url=http://www.abc.com/aa/5/?.pdf]初一四班-发展空间2010年2月成绩单-100305[/url] [url=http://www.abc.com/aa/5/?.pdf]初一四班-创新型思维2010年5月成绩单-100305[/url] [url=http://www.abc.com/aa/5/?.pdf]初一六班-2010年2月成绩单-100305[/url] [url=http://www.abc.com/aa/5/?.pdf]初一五班-2009年7月成绩单-100305[/url] [url=http://www.abc.com/aa/5/?.pdf]初一五班-2009年7月地理基础知识测评成绩单-100303[/url] [url=http://www.abc.com/aa/5/?.pdf]初一五班-2009年4月物理测评成绩单-100308[/url] [url=http://www.abc.com/aa/5/?.pdf]初二五班-2009年3月化学测评成绩单-100309[/url] [url=http://www.abc.com/aa/5/?.pdf]初二五班-2009年5月体育成绩单-100305[/url] [url=http://www.abc.com/aa/5/?.pdf]初二五班-2009年2月英语第2次测试测评成绩单-100307[/url] [url=http://www.abc.com/aa/5/?.pdf]初三一班-2009年6月语文综合素质测评成绩单-100305[/url] [url=http://www.abc.com/aa/5/?.pdf]初三一班-2009年1月历史考核测评成绩单100305[/url] [url=http://www.abc.com/aa/5/?.pdf]初三一班-2009年5月数学三角几何测评成绩单100305[/url] |
|
| 第2楼 000000000000000 | 发表于 2010-03-06 16:42 |
| 初级用户 发帖 42 积分 49 | |
|
如果要覆盖原文件,在最后加上 move list_url.txt list.txt [ Last edited by 000000000000000 on 2010-3-6 at 21:28 ] |
|
| 第3楼 sharkyang | 发表于 2010-03-06 21:09 |
| 新手上路 发帖 4 积分 4 | |
|
非常感谢000000000000000兄的无私帮助
|
|
| 第4楼 dq1031820465 | 发表于 2010-03-07 22:57 |
| 新手上路 发帖 3 积分 3 | |
|
高啊
|
|
| 第5楼 dq1031820465 | 发表于 2010-03-07 23:03 |
| 新手上路 发帖 3 积分 3 | |
|
to 二楼的0000000000000 请问“set n=”。。。。。将什么赋值给变量n了
小弟初学dos,还望大哥赐教 |
|
| 第6楼 Hanyeguxing | 发表于 2010-03-08 01:39 |
| 银牌会员 发帖 897 积分 1,039 来自 在地狱中仰望天堂 | |
Originally posted by dq1031820465 at 2010-3-7 23:03: 设置变量b为空,即删除他。在set /a运算时,会自动赋值为0,所以可以不用他 所以正个批处理可以直接写成: [ Last edited by Hanyeguxing on 2010-3-8 at 01:53 ] |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |