中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [求助]为什么用批处理生成的reg文件无法正常使用???
作者:
标题: [求助]为什么用批处理生成的reg文件无法正常使用??? 上一主题 | 下一主题
JasonMing
初级用户





积分 116
发帖 42
注册 2007-7-29
状态 离线
『楼 主』:  [求助]为什么用批处理生成的reg文件无法正常使用???

我用批处理写了一个注册表导出程序,部分内容如下:
echo Windows Registry Editor Version 5.00>im.reg
echo [HKEY_CLASSES_ROOT\cmdfile\DefaultIcon]>>im.reg
echo @="C:\\WINDOWS\\System32\\shell32.dll,169"
我用记事本打开在注册表中导出的文件和我自己生成的文件比较,内容完全相同,但文件体积差异甚大···
不知道为何会造成这个原因???还望高人指点~~~

2007-8-2 00:19
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
qq43142691
中级用户





积分 327
发帖 152
注册 2007-5-4
状态 离线
『第 2 楼』:  

哈哈。。占到沙发了。。
echo Windows Registry Editor Version 5.00>im.reg
echo [HKEY_CLASSES_ROOT\cmdfile\DefaultIcon]>>im.reg
echo @="C:\\WINDOWS\\System32\\shell32.dll,169">>im.reg

2007-8-2 01:51
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
slore
铂金会员





积分 5212
发帖 2478
注册 2007-2-8
状态 离线
『第 3 楼』:  

echo Windows Registry Editor Version 5.00>im.reg
echo.>>im.reg
echo [HKEY_CLASSES_ROOT\cmdfile\DefaultIcon]>>im.reg
echo @="C:\\WINDOWS\\System32\\shell32.dll,169">>im.reg

2007-8-2 08:04
查看资料  发短消息 网志   编辑帖子  回复  引用回复
JasonMing
初级用户





积分 116
发帖 42
注册 2007-7-29
状态 离线
『第 4 楼』:  

谢谢slore的解答~~~
我还想问一个问题···

如果路径是一个变量,例如需要输入的信息是   "当前文件位置" "%1"   的话应该如何处理,若当前文件是D:\0.bat,那么通过 echo @="\"%~dp0\" \"%1\"">>im.reg 的话,输出的内容是: "\"D:\0.bat\" \"%1\""  但因为注册表问题里面的 " 和 \ 输出到文件的时候需要在前面添加 \ ,那么我应该怎么才可以输出一个正确的reg文件???

2007-8-2 14:43
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
wudixin96
银牌会员





积分 1928
发帖 931
注册 2007-1-6
状态 离线
『第 5 楼』:  

哎,爱莫能助啊,

实在听不懂楼主说的什么意思

2007-8-2 14:46
查看资料  发短消息 网志   编辑帖子  回复  引用回复
tao0610
高级用户

朦胧的世界


积分 579
发帖 218
注册 2006-10-24
状态 离线
『第 6 楼』:  

路径先设成变量。
用set str=%str:\=\\%替换




认识自己,降伏自己,改变自己
,才能改变别人!
2007-8-2 15:18
查看资料  发短消息 网志   编辑帖子  回复  引用回复
JasonMing
初级用户





积分 116
发帖 42
注册 2007-7-29
状态 离线
『第 7 楼』:  

谢谢楼上的···批处理的学问果然远远不只我想象中简单····

2007-8-6 23:20
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: