深度软件安装管理工具 - 说明文档
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Deepin Softprep
深度软件安装管理工具软件说明文档
深度技术论坛木头云
2009.1.22
1.软件说明
1.1软件截图
截图1 - Fantastic 软件安装管理器
截图2 - 关于对话框
1.2Demo程序中包含的软件列表
以上软件,均为免费或共享版软件,无任何盗版,及版权或知识产权纠纷问题.
2.软件使用说明书
此工具是用于用户装机,方便一键安装一些软件的,类似的工具有萝卜的软件安装管理工具,雨林木风软件安装管理器等等...同时也可作为个人的下载软件管理及备份工具,如果配置得当,本工具将极大的方便与简化软件的批量管理及自动安装工作.
本工具的配置文件中给每一个软件提供两个调用接口,一个用于手动安装,一个用于自动安装. 接口本身并不完成自动与手动安装的区分,仅仅用于相关安装包的调用,因此用户需利用AutoIt之类的工具或命令行脚本写好对应软件的自动安装程序方可利用本工具进行自动安装.
下面对本工具的配置文件进行说明.
本工具的配置文件主要分为4部分.
2.1总体配置,段名为[Config].
具体定义如下:
●MainWidth - 定义主窗口宽度,不写的话默认为800
●MainHeight - 定义主窗口高度,不写的话默认为500
●TitleText - 定义主窗口标题,不写的话默认为"Deepin Softprep"
●SavePath - 定义默认的安装包保存路径,不写的话在保存安装包时会自动提示选择路径
●Default - 定义默认的自动安装方式,0为手动安装,1为自动安装.不写的话默认为自动安装
2.2分类列表,段名为[Type].
具体定义如下:
●Sort[n] - 定义分类名,并且也指定了此分类配置的段名.
其中的n为数字,从1开始可任意增大,但不可中间中断,否则仅仅读取到中断处.
如:
[Type]
Sort1=网络浏览
Sort2=媒体播放
Sort3=图形图像
Sort4=办公处理
Sort5=安全防护
2.3每个分类的详细配置信息,段名有两部分.
一为此分类的总体配置,段名为此分类的名字;
二为此分类所包含的项目名列表,段名为[分类名.List].如:分类名为"网络浏览",则此时此分类的项目名列表段段名为:[网络浏览.List].
其中,在分类的总体配置里:
●WorkingDir - 定义此分类配置中的工作路径,当此处填写"%CurrDir%"时即代表当前路径.此处的
工作路径仅仅用于分类本身,而非此分类下的项目工作路径.每个项目有自己单独的工作路径定义.
●IconPath - 定义此分类所对应的图标路径.此处的路径为相对此分类WorkingDir的路径.
如:
[网络浏览]
WorkingDir=%CurrDir%
IconPath=Sort\net.ico
在分类包含的项目列表里:
●List[n] - 定义项目名,同时也定义了此项目配置段的段名.
其中的n为数字,从1开始可任意增大,但不可中间中断,否则仅仅读取到中断处.
如:
[网络浏览.List]
List1=遨游(Maxthon)
List2=世界之窗
List3=PPStream
List4=QQ
List5=迅雷
2.4分类下每个项目的详细配置段.段名为此项的项目名.
如:此项名称为"遨游(Maxthon) 1.6.3.80",则此项目配置段段名为[遨游(Maxthon) 1.6.3.80].
其中:
●WorkingDir - 定义了此项目的工作路径.当此处填写"%CurrDir%"时即代表当前路径.
●IconPath - 定义了此项目所对应的图标路径.此处的路径为相对此项目WorkingDir的路径.
●Checked - 定义了此项目是否默认选中.0为默认不选中,1为默认选中.
●AutoInstall - 定义此项目的自动安装命令行.此处可填写自动安装脚本exe的路径,也可直接填写
带静默参数的安装包exe路径.
●ManualInstall - 定义此项目的手动安装命令行.一般可直接填写安装包路径.
●Description - 定义此项目的说明文字.
如:
[遨游(Maxthon)]
WorkingDir=%CurrDir%
IconPath=ICO\maxthon.ico
Checked=1
AutoInstall=Install\maxthonsetup.exe
ManualInstall=Install\maxthonsetup.exe
Description=一款强大的多页面浏览器,提供了大量的实用功能改善用户的上网体验.
3.更新列表
●Version 1.0.0.1(Build 921.122)
= [调整]当分类列表项过多时窗体自动调整高度以适应分类
! [修正]当分类列表项过多时分类栏出现滚动条的问题
! [修正]在某些情况下窗口置中错误的问题
●Version 1.1.0.4(Build 1208.800)
= [调整]项目整个代码迁移到VS2005下编译
! [修正]当某一列表项描述文字过多时的文字显示问题
●Version 1.1.0.5(Build 125.1400)
= [调整]窗口大小判断时自动调整的高度
! [修正]在某些时候无法正确判断窗口大小的问题