首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > windows >

批处理 读取注册表某一个键值的结果,该怎么处理

2012-01-02 
批处理 读取注册表某一个键值的结果批处理 读取注册表某一个键值的结果如注册表HKEY_LOCAL_MACHINE\SOFTWA

批处理 读取注册表某一个键值的结果
批处理 读取注册表某一个键值的结果
如注册表 HKEY_LOCAL_MACHINE\SOFTWARE\Tencent\qq
有个键(数据名称) 叫 Install 它的数值数据是 d:\Program Files\Tencent\QQ
怎样用批处理得到 d:\Program Files\Tencent\QQ

[解决办法]
赚分!
[解决办法]
test.bat

BatchFile code
@echo offfor /f "tokens=1,2 delims=:" %%a in ('reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Tencent\QQ" /v "Install"') do (    set "FilePathL=%%a"    set "FilePathR=%%b")set "FilePath=%FilePathL:~-1%:%FilePathR%"echo,%FilePath%pause
[解决办法]
我这里是正确的

检查注册表分支路径,别写错了
探讨
007(3楼的兄弟)
我用你的方法 得到是一个字母 ,请我 我怎样的得到 数据数值内的所有东西那?
谢谢

[解决办法]
[code=BatchFile code]@echo off

for /f "skip=3 tokens=3,4 delims=" %%a in ('reg query "HKLM\SOFTWARE\Tencent\qq" /v "install"') do set

str=%%a%%b
echo %str%
 pause>nul
[/code]

注意,那个delims=,后面是按一下tab键
[解决办法]
BatchFile code
@echo off for /f "skip=3 tokens=3,4 delims= " %%a in ('reg query "HKLM\SOFTWARE\Tencent\qq" /v "install"') do set str=%%a%%b echo %str%  pause>nul 

热点排行