楼 主
请解释下面批处理
发表于 2007-10-23 15:59 · 中国 湖南 长沙 电信
新手上路
★
积分 14
发帖 5
注册 2007-10-23 11:04
18年会员
UID 100527
性别 男
状态 离线
echo off
for /f "skip=4 tokens=2,*" %%i in ('reg query "HKLM\software\tencent\qq" /v install') do start "" "%%jqq.exe"
偶是莱鸟,请讲详细点
第 2 楼
拙截如下,供参考
发表于 2007-10-23 20:21 · 中国 江苏 南京 移动
初级用户
★★
积分 160
发帖 75
注册 2006-06-28 01:07
20年会员
UID 57661
性别 男
状态 离线
首先用reg的查询获得qq的安装信息,结果如下:
(此有一空行)
! REG.EXE VERSION 3.0
HKEY_LOCAL_MACHINE\software\tencent\qq
install REG_SZ C:\Program Files\Tencent\qq\
再用for提取qq的安装路径,即“C:\Program Files\Tencent\qq\”
其中skip是略过前一命令结果的前四行文字(包含一空行)
另for默认是以空格及tab为分隔符,故tokens=2,*的作用是将
“ install REG_SZ C:\Program Files\Tencent\qq\”中的
“ install REG_SZ”提取并传递给参数%%i,而将剩余的qq安装路径传递给%%j
最后再用start命令启动qq
关键命令为for,请楼主自行搜索论坛里的相关教程
第 3 楼
发表于 2007-10-24 22:25 · 中国 湖南 长沙 电信
新手上路
★
积分 14
发帖 5
注册 2007-10-23 11:04
18年会员
UID 100527
性别 男
状态 离线
论坛跳转: