灰儿 发表于 2009-6-9 11:39:09

关于检测软件没有安装后,静态默默安装软件的批处理!

如果安装了vc2005+的话就直接运行QQ2009 BIN 里面的QQ.exe

如果没有安装就运行

Start /w .\QQ2009\VC2005+\vcredist.msi /quiet /norestart


REG QUERY "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products\b25099274a207264182f8181add555d0" /v "ProductName" |find /i "Microsoft Visual C++ 2005 Redistributable"&&goto jump
Start /w .\QQ2009\VC2005+\vcredist.msi /quiet /norestart
:jump
start BIN/QQ.exe
vc05=0
vc08=0
dx=1
xml4=0
xml6=0
phy=0
net1=0
net35=0
preload=INCAShared.exe
afterexec=aions.exe
debug=0
subst=0
xlive=0
msncl=0
msvcrt=0
sleep=1
path=\
comp=0
comppath=\
compexe=
comptype=

;对应v2.4.X主程序
;开关用法vc05=1表示需要检测,=0表示不需要检测,=2表示强制安装,=3表示强制不安装
;
;preload(预处理完整命令行)
;afterexec(填写执行程序,可以包含空格)
;path(指定游戏运行目录,\是当前目录 。。如果执行程序在子目录bin内应该填写\bin\
;debug(=1表示最终暂停察看控制台信息)
;comp (=1表示需要设置兼容性)
;comppath(存放路径,\是当前目录)
;compexe(exe名称可以包含空格)
;comtype(WIN95|WIN98|WIN2000|WINNT4SP5|WINXP)
页: [1]
查看完整版本: 关于检测软件没有安装后,静态默默安装软件的批处理!