标题: 求助:如何获取迅雷安装路径
[打印本页]
作者: 1803777
时间: 2007-12-28 17:10
标题: 求助:如何获取迅雷安装路径
搜索注册表,得到迅雷的安装路径在
"HKEY_LOCAL_MACHINE\SOFTWARE\Thunder Network\ThunderOem\thunder_backwnd"的Path下,可是其值为C:\Program Files\Thunder Network\Thunder\Thunder.exe
如何才能得到C:\Program Files\Thunder Network\Thunder\
注:前面的路径不一定,也可能是D:\Thunder\
作者: lxmxn
时间: 2007-12-28 18:18
CMD里面运行
for /f "delims=" %a in ("C:\Program Files\Thunder Network\Thunder\Thunder.exe") do echo %~dpa
作者: 1803777
时间: 2007-12-28 21:57
谢谢,但好像没用,我自己写了一个
for /f "skip=4 tokens=2*" %%i in ('reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Thunder Network\ThunderOem\thunder_backwnd" /v Path') do set temp=%%j
set TDPath=%temp:~0,-11%
这个好像可以了,不知怎么样.
作者: lxmxn
时间: 2007-12-28 22:15
你把我上面的路径替换成%temp%不就行了?
在你不知道应用程序名称长度的情况下,你这个方法显然是不可取的。
作者: chishingchan
时间: 2008-1-3 17:10
Quote: |
Originally posted by 1803777 at 2007-12-28 09:57 PM:
谢谢,但好像没用,我自己写了一个
for /f "skip=4 tokens=2*" %%i in ('reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Thunder Network\ThunderOem\thunder_backwnd" /v Path') ... |
|
skip=4 这个数值是否太大了?