中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: reg命令的一个问题 上一主题 | 下一主题
23112656
中级用户





积分 220
发帖 99
注册 2008-6-26
状态 离线
『楼 主』:  reg命令的一个问题

请问一下为什么我直接在命令行里输入:
reg query HKEY_CURRENT_USER\Software\Maxthon2 /v Folder
能正常显示以下:
! REG.EXE VERSION 3.0

HKEY_CURRENT_USER\Software\Maxthon2
    Folder        REG_SZ        E:\浏览器\Maxthon2

而当我输出到记事本:
reg query HKEY_CURRENT_USER\Software\Maxthon2 /v Folder >temp.txt
记事本里显示为以下:
! REG.EXE VERSION 3.0

HKEY_CURRENT_USER\Software\Maxthon2
    Folder        REG_SZ        E:\浏览器\Maxth       <-------这里少了几个字符

或者我用P处理也是和记事本里显示是一样的.如:
@echo off
for /f "tokens=3" %%i in ('reg query HKEY_CURRENT_USER\Software\Maxthon2 /v Folder') do set a=%%i
echo %a%
pause
最后还是只显示
E:\浏览器\Maxth       <-------这里少了几个字符

请问这是什么原因呀?我的参数应该没有错啊?

2008-9-5 01:55
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
HAT
版主





积分 9023
发帖 5017
注册 2007-5-31
状态 离线
『第 2 楼』:  

找台XP SP3 (英文版的XP SP2也行)或者Vista的电脑,把C:\WINDOWS\system32\reg.exe拷贝并覆盖到你的电脑上。



2008-9-5 09:47
查看资料  发短消息 网志   编辑帖子  回复  引用回复
23112656
中级用户





积分 220
发帖 99
注册 2008-6-26
状态 离线
『第 3 楼』:  

HAT大哥.请问下这是reg本身的问题?

2008-9-5 16:04
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
HAT
版主





积分 9023
发帖 5017
注册 2007-5-31
状态 离线
『第 4 楼』:  

reg requery查询注册表时中文路径会"吃掉"最后的字符
http://www.cn-dos.net/forum/viewthread.php?tid=22202



2008-9-5 16:28
查看资料  发短消息 网志   编辑帖子  回复  引用回复
23112656
中级用户





积分 220
发帖 99
注册 2008-6-26
状态 离线
『第 5 楼』:  

哦.谢谢呀.

2008-9-5 16:37
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

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


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



论坛跳转: