标题: 搜索未果,怎么根据注册表确定QQ安装路径?
[打印本页]
作者: chengbiner
时间: 2007-8-11 16:56
标题: 搜索未果,怎么根据注册表确定QQ安装路径?
怎么根据注册表确定QQ安装路径?,并把路径作为变量呢?期待高手!
作者: chengbiner
时间: 2007-8-13 09:26
怎么没有人知道啊?我是想这样用P处理自动启动QQ.都沉了,顶下!
作者: 不得不爱
时间: 2007-8-13 14:16
你运行下:
REG QUERY HKLM\SOFTWARE\TENCENT\QQ|find ":\"
看找得到正确的路径吗
作者: Climbing
时间: 2007-8-14 08:30
QQ可以算作一个绿色软件,例如,你重新安装了系统,根本没有必要重新安装QQ,直接启动原来安装的QQ.exe就可以直接运行QQ,因此,通过注册表方式查询QQ的安装路径可能并不是有效的,不过,我在注册表中发现下述键值保存了QQ的安装路径:
[HKEY_LOCAL_MACHINE\SOFTWARE\Tencent\QQ]
install="..."
用下面的命令可以查询:
reg query HKEY_LOCAL_MACHINE\SOFTWARE\Tencent\QQ /v install
再配合for命令应该可以提取这个路径到环境变量中。如下:
for /f "usebackq tokens=2,*" %i in (`reg query KEY_LOCAL_MACHINE\SOFTWARE\Tencent\QQ /v install ^| find /i "install"`) do set QQPath=%j
echo %QQPath%
作者: wudixin96
时间: 2007-8-14 09:21
呵呵,楼上的,这不和3楼的效果是一样的?
作者: chengbiner
时间: 2007-8-16 16:13
谢谢各位了
@echo off
reg query HKEY_LOCAL_MACHINE\SOFTWARE\Tencent\QQ /v install>cv.txt
for /f "usebackq tokens=2,*" %%i in (cv.txt) do set QQPath=%%j
echo 你的QQ安装位置是:%QQPath%
del cv.txt
pause
这样成功了!