Board logo

标题: 怎么用bat 提取出注册表某个项的值 [打印本页]

作者: kidzgy     时间: 2008-3-15 10:24    标题: 怎么用bat 提取出注册表某个项的值

例如:
我要提取出 HKEY_LOCAL_MACHINE\SOFTWARE\Tencent\QQ 中的Install  的数据,要怎么做呢?

我这数据就显示为e:\qq\ 可能大家都不一样,所以想问问怎么提取出呢?只要路径哦。
作者: HAT     时间: 2008-3-15 14:05

@echo off
for /f "skip=4 tokens=1,2 delims=:" %%a in ('reg query HKEY_LOCAL_MACHINE\SOFTWARE\Tencent\QQ /v Install') do (
  set QQPathL=%%a
  set QQPathR=%%b
)
echo QQ安装路径:%QQPathL:~-1%:%QQPathR%

作者: kidzgy     时间: 2008-3-15 20:15
高手,甘拜下风,谢谢了。
作者: lslcxlsl     时间: 2008-4-17 11:18
'QQ安装路径:~-1QQPathR' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

这是为什么?