![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-25 23:30 |
共 47,812 主题排行 / 349,910 发帖 / 今日 0 篇 / 48,264 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 写一个文件,把多个REG合并成一个 |
| 可打印版本 3,303 / 12 |
| 第1楼 nvflash | 发表于 2006-09-29 19:24 |
| 初级用户 发帖 38 积分 126 | |
|
写一个文件,把多个REG合并成一个 比如,有十个REG文件,分别为1.reg到10.reg
要把2-9的内容追加到1.reg里面,怎么弄? |
|
| 第2楼 NaturalJ0 | 发表于 2006-09-29 20:15 |
| 银牌会员 发帖 533 积分 1,181 | |
|
copy 1.reg+2.reg+3.reg+......+10.reg 0.reg
这样行么? |
|
| 第3楼 9527 | 发表于 2006-09-29 21:34 |
| 银牌会员 发帖 438 积分 1,185 来自 北京 | |
|
不太明白楼主什么意思?是10个REG文件中的2.reg到9.reg内容合并啊?还是每个文件的2-9行中的内容合并成一个啊?题意没说清楚!!!
|
|
| 第4楼 chainliq | 发表于 2006-09-29 21:36 |
| 高级用户 发帖 244 积分 635 来自 广西贵港 | |
|
copy 呀!
|
|
| 第5楼 chainliq | 发表于 2006-09-29 21:39 |
| 高级用户 发帖 244 积分 635 来自 广西贵港 | |
|
这样也行:
@echo off regedit /s 路径\1.reg regedit /s 路径\2.reg regedit /s 路径\3.reg ************** |
|
| 第6楼 nvflash | 发表于 2006-09-29 22:05 |
| 初级用户 发帖 38 积分 126 | |
Originally posted by NaturalJ0 at 2006-9-29 20:15: 这样是可以了,但合并后是这种的格式,并不能直接导入注册表: Windows Registry Editor Version 5.00 "KureeBak"="dsafs" @="mplayerc.3gp" Windows Registry Editor Version 5.00 @="WinRAR" 有两个文件头了 可以在word里面查找^P,替换成 就行了 那么有没有办法直接就把文件头给去了? |
|
| 第7楼 zh159 | 发表于 2006-09-29 22:26 |
| 金牌会员 发帖 1,467 积分 3,687 | |
|
试试:
|
|
| 第8楼 pengfei | 发表于 2006-09-29 23:57 |
| 银牌会员 发帖 485 积分 1,218 来自 湖南.娄底 | |
|
2楼的copy +..+不错~~~!
不过似乎有更好的办法... |
|
| 第9楼 namejm | 发表于 2006-09-30 01:01 |
| 荣誉版主 发帖 1,737 积分 5,226 来自 成都 | |
|
通行的方案是:在for语句中用 mor +1 跳过2~10.reg文件的首行,然后再把剩余行的内容echo到1.reg文件内容的后面。代码如下:
|
|
| 第10楼 zh159 | 发表于 2006-09-30 01:17 |
| 金牌会员 发帖 1,467 积分 3,687 | |
|
改正一下我 7 楼的,只要把 reg 文件放在同一目录
|
|
| 第11楼 nvflash | 发表于 2006-09-30 02:03 |
| 初级用户 发帖 38 积分 126 | |
Originally posted by namejm at 2006-9-30 01:01: |
|
| 第12楼 pengfei | 发表于 2006-09-30 02:12 |
| 银牌会员 发帖 485 积分 1,218 来自 湖南.娄底 | |
|
namejm兄的去头行显示再重定向很好...
Windows Registry Editor Version 5.00 而1.reg中反复出现这句不会对导入造成影响. [ Last edited by pengfei on 2006-9-30 at 02:18 ] |
|
| 第13楼 3742668 | 发表于 2006-09-30 13:01 |
| 荣誉版主 发帖 718 积分 2,013 | |
|
1.若没有在参数中指定要合并的reg文件,默认合并当前目录下所有的reg文件。 2.代码未测试。 |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |