中国DOS联盟论坛

中国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:
copy 1.reg+2.reg+3.reg+......+10.reg 0.reg
这样行么?

这样是可以了,但合并后是这种的格式,并不能直接导入注册表:
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:
  通行的方案是:在for语句中用 mor +1 跳过2~10.reg文件的首行,然后再把剩余行的内容echo到1.reg文件内容的后面。代码如下:
第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