中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-27 06:15
中国DOS联盟论坛 » 其它操作系统综合讨论区 » 求助:如何获取迅雷安装路径 查看 1,333 回复 4
楼 主 求助:如何获取迅雷安装路径 发表于 2007-12-28 17:10 ·  中国 江苏 徐州 电信
新手上路
积分 6
发帖 2
注册 2007-12-28 12:26
18年会员
UID 107028
性别 男
状态 离线
搜索注册表,得到迅雷的安装路径在
"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\
2 发表于 2007-12-28 18:18 ·  中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
20年会员
UID 59080
状态 离线
CMD里面运行
for /f "delims=" %a in ("C:\Program Files\Thunder Network\Thunder\Thunder.exe") do echo %~dpa
3 发表于 2007-12-28 21:57 ·  中国 浙江 杭州 联通
新手上路
积分 6
发帖 2
注册 2007-12-28 12:26
18年会员
UID 107028
性别 男
状态 离线
谢谢,但好像没用,我自己写了一个
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%
这个好像可以了,不知怎么样.
4 发表于 2007-12-28 22:15 ·  中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
20年会员
UID 59080
状态 离线
你把我上面的路径替换成%temp%不就行了?

在你不知道应用程序名称长度的情况下,你这个方法显然是不可取的。
5 发表于 2008-01-03 17:10 ·  中国 广东 东莞 电信
银牌会员
★★★
积分 1,284
发帖 538
注册 2002-11-02 00:00
23年会员
UID 129
性别 男
状态 离线
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 这个数值是否太大了?
论坛跳转: