中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-05 06:29
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 想获取某个服务的路径出了问题 查看 687 回复 3
楼 主 想获取某个服务的路径出了问题 发表于 2007-06-29 11:33 ·  中国 浙江 宁波 鄞州畅联信息技术有限公司
中级用户
★★
积分 385
发帖 156
注册 2007-01-19 02:32
19年会员
UID 76955
性别 男
状态 离线
@echo off
for /f "skip=4 tokens=3" %%i in ('reg QUERY HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\AVP /v ImagePath
') do (echo %%i)
pause



我卡巴在服务里的路径是"C:\Program Files\Kaspersky Lab\Kaspersky Anti-Virus 6.0\avp.exe" -r

我用reg QUERY HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\AVP /v ImagePath命令查看时想只回显输出"C:\Program Files\Kaspersky Lab\Kaspersky Anti-Virus 6.0\avp.exe"部分,不知道我上面的代码该如何修改才能成功
2 发表于 2007-06-29 11:34 ·  中国 浙江 宁波 鄞州畅联信息技术有限公司
中级用户
★★
积分 385
发帖 156
注册 2007-01-19 02:32
19年会员
UID 76955
性别 男
状态 离线
C:\Documents and Settings\Administrator>reg QUERY HKEY_LOCAL_MACHINE\SYSTEM\Cont
rolSet001\Services\AVP /v ImagePath

! REG.EXE VERSION 3.0

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\AVP
ImagePath REG_EXPAND_SZ "C:\Program Files\Kaspersky Lab\Kaspersky Anti-V
irus 6.0\avp.exe" -r
3 发表于 2007-06-29 11:41 ·  中国 浙江 宁波 鄞州畅联信息技术有限公司
中级用户
★★
积分 385
发帖 156
注册 2007-01-19 02:32
19年会员
UID 76955
性别 男
状态 离线
@echo off
for /f "skip=4 tokens=3-7" %%i in ('reg QUERY HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\AVP /v ImagePath
') do (echo %%i %%j %%k %%l %%m)
pause

自己已解
4 发表于 2007-06-29 11:44 ·  中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
20年会员
UID 59080
状态 离线
Try 1 try
@echo off
for /f "delims=skip=4 tokens=3" %%i in ('reg QUERY HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\AVP /v ImagePath
') do (echo %%i|sed "s/.*\(\".*\"\).*/\1/")
pause


#Sed 下载 17 楼
http://www.cn-dos.net/forum/viewthread.php?tid=30573
论坛跳转: