程序队列安装器是一款制作系统工具,用于制作系统安装过程中自动按队列安装软件的程序,使用方便,如有需要的可以在9553下载使用。
程序队列安装器(QInstall)用于制作系统安装过程中自动按队列安装软件的程序,可以直接调用7Z压缩包不用制作EXE自解压,如果封装工具的部署接口不够用,又找不到(或者不会修改)配置文件的话,不妨试试。QInstall主要用于在WinXP或者Win7部署版或安装版执行到T13时,队列执行欲安装的程序。
(此配置为了说明,罗列出了所有选项,若该设置项使用默认值,可以不写该项)
[AuthorInfo]
Designers=思海远舟
Blog=hi.baidu.com/shyzsh
;=====此段内容不可删除,不可更改,否则无法运行!======
[1]
Title=安装 DirectX 9.0c 2010.06 更新包
;安装过程中显示的标题,不易太长
SoftPath=DX9.7z
;欲程序程序路径文件名,支持当前程序目录和绝对路径
;支持7z、zip格式的压缩包
;支持exe、cmd、bat、vbs执行程序
;支持调用关联程序运行inf、msi文件
Output=C:WindowsSystem32
;2个用途,当前为压缩文件时Output作为解压的目录
;非压缩文件时可作为检测是否存在指定的分区,防止分区不存在而报错导致中断安装
;例如:SoftPath=Themes.zip时Output作为解压Themes.zip到的目录
;例如:SoftPath=qq.exe时Output可空,如果QQ.exe是安装到D盘,可以Output=D:来检查是否存在D盘,如果不存在则不执行,如果不需要检查,留空即可
AfterRun=!DXins.inf
;7z、zip压缩格式解压后再执行的命令,只在扩展名为7z或zip时该项才有效
;路径支持7z解压到的目录(也就是Output)和当前程序目录和绝对路径
;前缀叹号!表示运行后删除当前程序,不加!号表示只运行而不删除。
;例如:项目[1]的过程就是将DX9.7z压缩包释放到C:WindowsSystem32目录下
;然后后台运行DXins.inf文件,并且运行后删除DXins.inf文件
;运行非压缩文件时是否显示,0=不显示,1=显示,默认0
IsShow=0
[2]
Title=安装 VB、VC运行库
SoftPath=VBVC.exe -ai3
Output=C:
[3]
Title=安装 QQ2010、迅雷等软件
SoftPath=D_Soft.7z
Output=D:
[4]
Title=安装 精美主题
SoftPath=Themes.zip
Output=C:WindowsResources
QInstall V3.0主要更新:
1、该版改动比较大,版本号直接调到3.0;
2、专注xp部署中调用程序功能,去掉了其他无用、累赘的功能;
3、去掉Demo模式(鸡肋功能),去掉删除程序队列安装器(QInstall)软件功能(放到Sysprep由系统自动删除更加方便);
4、配置文件中去掉Common段落,编辑更加简单;
5、自定义Logo时只需将图片命名为"Logo.*"放到QInstall相同目录将自动调用;(星号表示不同格式图片,例如Logo.png、Logo.Ico,支持格式见6)
6、Logo图片支持64*64像素以下的png、bmp、jpg、ico、gif格式图片;(推荐用png格式)
7、增加Zip压缩格式支持;
8、修正解压大文件时进度条进度不准确的Bug;
9、精炼代码,加强错误冗余处理;
QInstall v2.1 2011年1月2日
1、修改 Demo模式时无需再检测软件是否真实存在,直接演示本程序
2、增加 检测是否运行了TrueTrans皮肤软件,而调整嵌入注册组件窗口的位置
3、修改 Logo不为64*64大小时自动缩放(推荐64*64大小png图片)
4、其他一些代码优化
QInstall v2.0 2010年12月5日
本工具用途:
1、在WinXp部署版或安装版执行到T13时,队列执行欲安装的程序(界面自动置入到注册组件窗口中);
2、在桌面下队列执行欲安装的程序(正常界面);
本工具特点:
1、具有两种工作模式,可以在T13和桌面环境运行,根据环境不同自动切换;
2、T13环境下自动将窗口置入到注册组件窗口中,非最前遮挡式(最前遮挡式在拖动注册组件窗口时,或分辨率不同时,软件界面就无法遮挡注册组将窗口);
3、支持解压7z文件,并带进度条显示;
4、支持解压后再运行指定程序;
5、支持多种格式的软件运行,exe、msi、bat、cmd、inf;
6、自动检测解压到或安装到的目标盘是否存在,或是否为硬盘,若是,将自动复制欲安装的软件到指定目录;
7、可自定义显示Logo,支持PNG、BMP、JPG、ICO格式图片;
8、可自定义软件标题,提示标签颜色等;
9、支持删除自身,以及删除安装过的软件
10、可设置Demo=1演示本工具
11、如果设定的程序不存在,将自动跳过,如果没有一个程序存在,将直接结束