找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 32132|回复: 10

[注册表类] 用批处理导出注册表的指定键值

[复制链接]
发表于 2008-11-9 16:32:50 | 显示全部楼层 |阅读模式
本帖最后由 pcl_test 于 2017-3-1 21:41 编辑

我用下面的p导出了IconSpacing的键值,
  1. @echo off
  2. reg query "HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics" /v IconSpacing >"F:\桌面\a.reg"
复制代码
a.reg为:
! REG.EXE VERSION 3.0
HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics
    IconSpacing REG_SZ 80

与我手动在注册表中导出的相差很远,请问我应该如何做,才令导出的文件像是在注册表中导出的那样?

[ 本帖最后由 Wingl83 于 2008-11-9 16:42 编辑 ]
发表于 2008-11-9 17:01:03 | 显示全部楼层
你手动导出的注册表是什么样的,别人能够猜到吗。。。?
笑。。。^_^
 楼主| 发表于 2008-11-9 17:08:33 | 显示全部楼层
手动导出的注册表是这样的:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics]
"IconSpacing"="80"
发表于 2008-11-9 17:18:10 | 显示全部楼层
  1. reg export "HKCU\Control Panel\Desktop\WindowMetrics" d:\a.reg
复制代码
 楼主| 发表于 2008-11-9 17:20:56 | 显示全部楼层

回复 4楼 的帖子

但是我需要导出IconSpacing这个键值
发表于 2008-11-9 17:39:26 | 显示全部楼层
  1. @IF NOT DEFINED DEBUG @ECHO OFF

  2. REGEDIT /A/E "D:\A.REG" "HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics"
  3. FINDSTR -I "REGEDIT4 [HKEY "IconSpacing"" "D:\A.REG" > "D:\A1.REG"
复制代码


D:\>TYPE A1.REG
REGEDIT4
[HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics]
"IconSpacing"="-1125"
D:\>

[ 本帖最后由 sylovanas 于 2008-11-9 17:49 编辑 ]
 楼主| 发表于 2008-11-9 18:15:33 | 显示全部楼层
谢谢楼上的同学。想请问为什么这样导出的注册表格式为REGEDIT4,而不是XP的Windows Registry Editor Version 5.00?
发表于 2008-11-9 18:19:05 | 显示全部楼层
  1. @echo off
  2. reg export "HKCU\Control Panel\Desktop\WindowMetrics" d:\a.tmp
  3. type d:\a.tmp|findstr -i "Windows [HKEY "IconSpacing"" > "d:\a.reg"
  4. del d:\a.tmp
复制代码
发表于 2008-11-9 18:21:05 | 显示全部楼层
REGEDIT /A <- 输出文件格式为ANSI格式

注册表格式
REGEDIT4 <- 表示此注册表文件为ANSI格式
Windows Registry Editor Version 5.00 <- 表示此注册表文件为unicode格式
應該說註冊表判定....不是輸出文件格式,不知怎麼解釋。

批处理能避免使用unicode格式就避免使用

[ 本帖最后由 sylovanas 于 2008-11-9 18:26 编辑 ]
 楼主| 发表于 2008-11-9 18:25:16 | 显示全部楼层
谢谢你们……
发表于 2008-11-10 13:27:51 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-19 15:15 , Processed in 0.029391 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表