![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-08 00:22 |
共 48,041 主题排行 / 350,128 发帖 / 今日 3 篇 / 48,253 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 注册表转BAT,我错在哪了? |
| 可打印版本 1,445 / 12 |
| 第1楼 qpmgljf | 发表于 2007-01-08 05:25 |
| 初级用户 发帖 49 积分 125 | |
|
注册表转BAT,我错在哪了? Windows Registry Editor Version 5.00
"Reg"="I@nzmm}{mz" 上面是注册表中的数据。我转换成下面: reg add hkcu\Software\NoktaSoftware\UninstallManager /v Reg /t REG_SZ /d I@nzmm}{mz /f 及 reg add “hkcu\Software\NoktaSoftware\UninstallManager” /v Reg /t REG_SZ /d I@nzmm}{mz /f 及 reg add hkcu\Software\NoktaSoftware\UninstallManager /v Reg /t REG_SZ /d ”I@nzmm}{mz“ /f 怎么都不行啊。。我到底错在哪里啦??请各位指点一下啦。。。急用。。。!! ========================== 已经解决!! 原因:将注册表写到BAT中保存时用了Unicode格式。 解决方法:应该用ANSI格式保存BAT,把保存的文件另存为。。记得一定要选择ANSI格式才行哦。。。。。 [ Last edited by qpmgljf on 2007-1-7 at 05:46 PM ] |
|
| 第2楼 lxmxn | 发表于 2007-01-08 05:29 |
| 版主 发帖 4,938 积分 11,386 | |
|
试试下面这个: |
|
| 第3楼 qpmgljf | 发表于 2007-01-08 05:33 |
| 初级用户 发帖 49 积分 125 | |
|
很遗憾的告诉你。。。导不进去啊。。。。。。天啦。。。。。为什么啊!!!
|
|
| 第4楼 ccwan | 发表于 2007-01-08 05:38 |
| 金牌会员 发帖 1,160 积分 2,725 来自 河北廊坊 | |
|
因为忘了引号
好像真的不用也成功哎=_=|| [ Last edited by ccwan on 2007-1-8 at 05:42 AM ] |
|
| 第5楼 lxmxn | 发表于 2007-01-08 05:39 |
| 版主 发帖 4,938 积分 11,386 | |
|
首先不管对或者错,看我的CMD操作记录:
|
|
| 第6楼 qpmgljf | 发表于 2007-01-08 05:57 |
| 初级用户 发帖 49 积分 125 | |
|
是的。我也从CMD中试了。也成功了。但是放在批处理文件中为什么就一闪而过。再打开regedit却看不到东西。。。。这是为什么啊。?我可是把你的东西拷下来原封不动的放进去的哦。运行的时候注册表编辑器也是关掉的。。。。郁闷死了。这到底是为什么啊。。。????
[ Last edited by qpmgljf on 2007-1-7 at 04:59 PM ] |
|
| 第7楼 lxmxn | 发表于 2007-01-08 06:09 |
| 版主 发帖 4,938 积分 11,386 | |
|
不知道你的为什么不行,我的是可以的。 ![]() [ Last edited by lxmxn on 2007-1-7 at 06:15 PM ] |
|
| 第8楼 dikex | 发表于 2007-01-08 06:21 |
| 高级用户 发帖 366 积分 788 | |
|
楼主是否贪方便直接在用regedit导出的reg文件里面作出修改,然后另存为bat文件?
用regedit导出的reg文件使用的是Unicode编码,使用这个编码的批处理文件虽然在用记事本编辑时显示是正常的,但其实里面有一些控制符没有显示出来,因而这些批处理是无法运行的,把它拖到cmd窗口里面运行就会发现有乱码了 |
|
| 第9楼 qpmgljf | 发表于 2007-01-08 06:38 |
| 初级用户 发帖 49 积分 125 | |
|
为什么我的就不行。奇怪,用reg文件一导就进去了。删除后再用BAT文件导就闪一下没啦!!再看注册表里,根本没有进去。。。。我就奇了怪了。lxmxn师傅,你能不能把你的BAT文件放上来我导一下啊。。。。
|
|
| 第10楼 qpmgljf | 发表于 2007-01-08 06:43 |
| 初级用户 发帖 49 积分 125 | |
|
哈哈。8楼,你厉害!!一语惊醒梦中人啊!!!!解决!!原来我用了Unicode格式了。。。。把批处理文件用ANSI编码 ,就可以导入啦!!!!哈哈。。。。。太高兴了。。谢谢你们几位。!!太谢谢啦。。。。
|
|
| 第11楼 lxmxn | 发表于 2007-01-08 06:50 |
| 版主 发帖 4,938 积分 11,386 | |
Originally posted by qpmgljf at 2007-1-7 17:38: 将2楼的代码保存为.bat的文件,双击运行即可。 |
|
| 第12楼 zwgxsy | 发表于 2007-11-17 23:43 |
| 初级用户 发帖 32 积分 66 | |
|
高手啊,成功了 :)
|
|
| 第13楼 dslz666 | 发表于 2008-04-02 16:35 |
| 中级用户 发帖 117 积分 233 | |
|
8楼的一番话,又让我懂了一些,谢谢各位
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |