软件自动安装器配置文件说明
本说明内容主要包括配置文件的组成,对应参数的界面位置,及对应参数的设置规范。以下简称软件自动安装器为“软件”。
一、配置文件组成:
1、[Display],主要用于设置程序界面外观,包括界面文本、图片,以及窗口大小等信息。
2、[statistic],主要用于设置统计数据发送有关,参数较少。
3、[InstallCtrl],主要用于设置安装功能的各项控制,包括自动安装选项、安装定制类型、是否设置首页等信息。
4、[SoftType],主要用于设置所有软件的类型名称,最多为32个。
5、[Soft_XXXX],主要用于设置每个软件的信息,包括软件标识、名称、大小,定制代码选项等信息。
6、[Other],可自行补充内容,也可以忽略。
二、配置文件参数详解:
1、[Display]部分
TitleText,软件标题栏文字
必填项目,控制图示中02位置
CelcomeText,软件状态栏文字
必填项目,控制图示中13位置
LogoICO,软件标题栏小图标路径
非必填项目,支持相对、绝对路径,仅支持ICO文件,推荐分辨率16X16,控制图示中01位置
ADPic_1、ADPic_2、ADPic_3、ADPic_4、ADPic_5,软件广告条图片路径
必填项目为ADPic_1,其他为非必填项目,支持相对、绝对路径,支持BMP、JPG、GIF(仅显示第一帧)文件,推荐分辨率490*70(小窗口模式)、650*100(大窗口模式),使用其他分辨率图片将会被拉伸或压缩。ADPic_1到5会根据设置周期循环显示。
ADLink_1、ADLink_2、ADLink_3、ADLink_4、ADLink_5,软件广告目标链接信息,这五个属性与A
DPic_1~5分别对应
非必填项目,由分号“;”分割的两个部分字符串,即【鼠标提示内容】;【目标URL地址】,第一部分是鼠标提示文字内容,第二部分是鼠标点击后打开的网页指向链接。空白或者不填写该属性不响应鼠标事件。
ADCycle,软件广告条图片循环显示周期
非必填项,循环周期毫秒数值,5000即为5秒
BigPIC,软件LOGO大图标路径
必填项目,支持相对、绝对路径,支持BMP、JPG、GIF(仅显示第一帧)文件,推荐分辨率150*70(小窗口模式)、150*100(大窗口模式),使用其他分辨率图片将会被拉伸或压缩。
BPicLink,软件LOGO大图标目标链接信息,与BigPIC配合使用
非必填项,由分号“;”分割的两个部分字符串,即【鼠标提示内容】;【目标URL地址】,第一部分是鼠标提示文字内容,第二部分是鼠标点击后打开的网页指向链接。空白或者不填写该属性不响应鼠标事件。
MainWinMode,软件窗口大小模式
必填项目,仅有两种模式,0表示640X480小窗口,1表示800X600大窗口
MainWinColor,软件主窗口背景颜
非必填项目,十六进制RGB彩值,避免与
字体颜相同,以下涉及到颜值均采用十六进制RGB彩值
SoftTypeFontSize,软件类别字体大小
必填项目,字体大小值,推荐12号,控制图示中03、04位置
SoftTypeFontColor,软件类别字体颜
必填项目,控制图示中03、04位置
SoftTypeFontColorS,软件类别选中字体颜
必填项目,控制图示中03、04位置
SoftTypeBG,软件类别背景颜
必填项目,控制图示中03、04位置
SoftTypeBGS,软件类别选中项背景颜
必填项目,控制图示中03、04位置
SoftNameFontSize,软件名称字体大小
必填项目,控制图示中06位置
SoftNameFontColorA,软件名称重点显示字体颜
必填项目,控制图示中06位置
SoftNameFontColorB,软件名称普通字体颜
必填项目,控制图示中06位置
SoftNameFontColorS,软件名称被选中字体颜
必填项目,控制图示中06位置
SoftRightColorS,软件共享类型软件版权字体颜
必填项目,控制图示中07位置
SoftRightColorF,软件免费类型软件版权字体颜
必填项目,控制图示中07位置
SoftRightColorT,软件测试类型软件版权字体颜
必填项目,控制图示中07位置
SoftRightColorR,软件注册类型软件版权字体颜
必填项目,控制图示中07位置
SoftPlusColorY,软件有插件字体颜
必填项目,控制图示中08位置
SoftPlusColorN,软件无插件字体颜
必填项目,控制图示中08位置
ComFontColor,软件界面通用字体颜
必填项目,控制图示中05、09位置
ComFontSize,软件界面通用字体大小
必填项目,控制图示中05、09、07、08位置
2、[statistic]部分:
PID,推广编号
非必填项目,自定义值,发送时直接连在发送地址的后面
TargetURL,统计信息发送地址
非必填项目,填写标准合法URL,例如:www.XXXX/file1.html?sdjsd=23 ,其中的file1.html必须存在,否则发送失败
*发送的数据格式:TargetURL+PID&MAC&[自动安装软件标识],实例:www.XXXX/update.html?234&43-87-65-df-ef-12&Soft_shanhu;Soft_TTplay;Soft_Kav;Soft_QQ
3、[InstallCtrl]
AutoInstall,软件自动安装开关
必填项目,0表示不自动安装,倒计时设置失效,1表示自动安装,倒计时设置生效
WaitTime,自动安装倒计时等待时间
必填项目,等待时间秒数,必须是大于0的数
AutoClose,软件安装结束后自动关闭开关
必填项目,0表示安装结束后不自动关闭,1表示关闭
InstallPath,软件安装路径设定项
必填项目,仅支持绝对路径,如果特定软件安装脚本指定了固定的安装目录,本设置将无效
InstallCustom,软件安装定制类型设定项
必填项目,由分号分割的定制类型字符串,仅支持五个自定义类型,格式:[类型名称1];[类型名称2];[类型
名称3];[类型名称4];[类型名称5]
DefaultCustom,软件安装定制类型默认值
非必填项目,定制类型位置编号,从1开始,3表示[类型名称3]
SetHPChecked,设首页功能生效开关
必填项目,1表示设首页功能默认开启,0表示默认关闭
SetHPURL,设首页网址
非必填项目,标准的网址URL
BGMusic,设置背景音乐
小沈阳死了吗非必填项目,支持MP3、WAV,第一次安装软件的电脑可能不支持MP3文件播放,所以可以使用WAV格式。格式由分号“;”分割的两个部分字符串,即【背景音乐名称】;【音乐文件路径】,第一部分是音乐名称可以显示在界面,第二部分是音乐文件路径支持相对、绝对路径。
SaveLog,记记录日志开关
必填项目,1表示自动安装过程中记录日志,0表示不记录日志,日志文件的默认位置为安装主目录,默认日志文件名SoftAutoInstaller.log
4、[SoftType]部分:
SoftType_1,第1个软件类别
……
SoftType_32,第32个软件类别
开花植物必填项目,软件类别名称,例如:网络浏览、办公工具、媒体播放、即时通讯等,最多32个,否则会出现错误。
5、[Soft_XXX]安装软件信息部分:
[Soft_XXX]中的XXX,软件唯一标识
必填项目,XXX不能有两个软件是相同的,会导致两个软件在安装时混淆造成错误,只能使用英文、数字、下划线
SoftType,软件类型编号
必填项目,对应到[SoftType]部分的类型数字部分,即SoftType_1中的1。每个软件的类型编号必须在[SoftType]有对应项目,否则会出现错误。但[SoftType]中的类别可以没有任何对应的软件。
SoftName,软件名称
必填项目,大窗模式下限制36个字符,小窗模式下24个字符,否则多余的文字显示不出来
SoftSize,软件大小
非必填项目,软件的字节数值,无单位,不填写可以自动读取手动命令行指向的程序的大小,读取失败显示0
SoftRight,软件版权类型编号
必填项目,共有4个值,0表示免费版、1试用版、2共享版、3注册版(提供注册码版)
SoftPuls,软件插件类型编号
必填项目,有两个值,0表示无插件,1表示有插件
SoftIntro,软件介绍
非必填项目,推荐150字符以内
SoftCustomCode_1,该软件在第1个定制类型中的安装选定开关
……
SoftCustomCode_5,该软件在第5个定制类型中的安装选定开关
非必填项目,0表示不选中,1表示选中
SoftICO,软件图标路径
非必填项目,支持相对、绝对路径,路径不到可从程序中自动读取,仍无法读取显示空白区域,填写图片路径下仅支持ICO图标文件,建议使用分辨率32X32的图标
AutoInstallCMD,软件自动安装命令行
必填项目,支持相对、绝对路径,但路径不到执行会失败,支持EXE、Bat、CMD等可执行格式,还
支持AU3脚本文件
ManualInstallCMD,软件手动安装命令行
必填项目,支持相对、绝对路径,但路径不到执行会失败,支持EXE、Bat、CMD等可执行格式
Commend,软件推荐度值
非必填项目,0显示3星,值1显示4星,值2显示5星。4星以上显示的软件名称颜会区别于3星显示软件
SoftWEB,软件
非必填项目,填写标准的网页URL地址,在软件信息菜单中显示软件选项
SoftUserRight,软件用户使用协议文件
非必填项目,软件使用协议文件的路径,在软件信息菜单中显示使用协议选项,支持相对、绝对路径,但路径不到无法打开文件
6、[Other]部分:
略。
*注:以上所有配置文件段落名和参数名字母大小写均可,但涉及到文件和命令行的路径注意大小写。
三、配置文件实例:
——————————————————————————————————
[Display]
TitleText=软件自动安装器
汉语全球通用语言CelcomeText=欢迎使用!
LogoICO=C:/temp/XXXlogo.ico
ADPic_1= C:/temp/ADPIC_01.bmp
ADLink_1=网站1;www.web1
ADPic_2= C:/temp/ADPIC_02.bmp
ADLink_2=网站2;www.web2
ADPic_3= C:/temp/ADPIC_03.bmp
ADLink_3=网站3;www.web3
ADPic_4= C:/temp/ADPIC_04.bmp
ADLink_4=网站4;www.web4
ADPic_5= C:/temp/ADPIC_05.bmp
ADLink_5=网站5;www.web5
ADCycle= 5000
BigPIC= C:/temp/BigOEMLOGO.BMP
BPicLink=;www.WEB
MainWinMode=0
MainWinColor=
SoftTypeFontSize=12
SoftTypeFontColor=0x000000
SoftTypeFontColorS=0x8f8fff
SoftTypeBG=0x16BB09
SoftTypeBGS=0xEB330C
SoftNameFontSize=12
SoftNameFontColorA=0x8f8fff
SoftNameFontColorB=0x000000
SoftNameFontColorS=0xff8f8f
SoftRightColorS= 0xff8f8f
SoftRightColorF=0x8fff8f
SoftRightColorT=0x8f8fff
SoftRightColorR=0x000000
SoftPlusColorY= 0xff8f8f
SoftPlusColorN=0x8fff8f
ComFontColor=0x000000
ComFontSize= 10
ComFontSizeC= 10
[statistic]
PID= 0
TargetURL= www.baidu?dfd&
[InstallCtrl]
AutoInstall= 1
WaitTime= 60
AutoClose= 0
InstallPath=C:\Program Files
电脑清理InstallCustom=装机必备;家用软件;办公软件;软件大全;[空]
DefaultCustom= 1
SetHPChecked= 1
SetHPURL= www.2345
BGMusic=飞儿乐队-樱花雨 ^_^ ;F:\KuGou\test.mp3
Savelog=1
[SoftType]
读取配置文件失败SoftType_1=网络浏览
SoftType_2=办公工具
SoftType_3=媒体播放
SoftType_4=即时通讯
SoftType_5=上传下载
SoftType_6=开发工具
[Soft_shanhu]
SoftType= 1
SoftName=珊瑚浏览器
SoftSize=3456789
SoftRight=0
SoftPuls=0
SoftIntro=稳定可靠的浏览器
SoftCustomCode_1= 1
SoftCustomCode_2= 0
SoftCustomCode_3= 1
SoftCustomCode_4= 0
SoftCustomCode_5= 1
SoftICO= C:/temp/shanhu.ICO
AutoInstallCMD=shanhuauto.au3
ManualInstallCMD=
Commend= 1
SoftWEB=www.XXXXXXX
SoftUserRight=sof
[Soft_huohu]
SoftType= 1
SoftName=火狐浏览器
SoftSize=6456789
SoftRight=0
SoftPuls=0
SoftIntro=稳定可靠的浏览器
SoftCustomCode_1= 1
SoftCustomCode_2= 0
SoftCustomCode_3= 1
SoftCustomCode_4= 0
SoftCustomCode_5= 1
SoftICO= C:/temp/huohu.ICO
AutoInstallCMD=huohuauto.au3
Commend= 1
SoftWEB=www.XXXXXXX
SoftUserRight=softs\right.DOC
[Soft_wps]
SoftType= 2
SoftName=金山WPS2010
SoftSize=90456789
SoftRight=0
SoftPuls=0
SoftIntro=国产免费办公软件
SoftCustomCode_1= 1
SoftCustomCode_2= 0
SoftCustomCode_3= 1
SoftCustomCode_4= 0
SoftCustomCode_5= 1
SoftICO= C:/temp/wps.ICO
AutoInstallCMD=wpsauto.au3
ManualInstallCMD=
Commend= 1
SoftWEB=www.XXXXXXX
SoftUserRight=softs\right.pdf
[Soft_readpdf]
SoftType= 2
SoftName=PDF阅读器
SoftSize=3456789
SoftRight=0
SoftPuls=0
SoftIntro=简单易用的读书器,支持多种格式
SoftCustomCode_1= 1
SoftCustomCode_2= 0
SoftCustomCode_3= 1
SoftCustomCode_4= 0
SoftCustomCode_5= 1
SoftICO= C:/temp/ readpdf.ICO
AutoInstallCMD= /s
ManualInstallCMD=
Commend= 1
SoftWEB=www.XXXXXXX
SoftUserRight=softs\right.doc
[Soft_QQPlayer]
SoftType= 3
SoftName=QQ影音播放器
SoftSize=9456789
SoftRight=0
SoftPuls=0
SoftIntro= QQ影音播放器
SoftCustomCode_1= 1
SoftCustomCode_2= 0
SoftCustomCode_3= 1
SoftCustomCode_4= 0
SoftCustomCode_5= 1
SoftICO= C:/temp/ QQPlayer.ICO
AutoInstallCMD= /s
ManualInstallCMD=
Commend= 1
SoftWEB=www.XXXXXXX
SoftUserRight=
[Soft_TTPlayer]
SoftType= 3
SoftName=千千静听
SoftSize=3456789
SoftRight=0
SoftPuls=0
SoftIntro=音频播放器
SoftCustomCode_1= 1
SoftCustomCode_2= 0
SoftCustomCode_3= 1
SoftCustomCode_4= 0
SoftCustomCode_5= 1
SoftICO=
/s
ManualInstallCMD=
Commend= 1
SoftWEB=www.XXXXXXX
SoftUserRight=
[Soft_msn]
SoftType= 4
SoftName=MSN聊天软件
SoftSize=8456789
SoftRight=0
SoftPuls=0
SoftIntro=微软开发的全球即时通讯软件
经典脑筋急转弯
SoftCustomCode_1= 1
SoftCustomCode_2= 0
SoftCustomCode_3= 1
SoftCustomCode_4= 0
SoftCustomCode_5= 1
SoftICO=
/s
ManualInstallCMD=
Commend= 1
SoftWEB=www.XXXXXXX
SoftUserRight=
[Soft_cutftp]
SoftType= 5
SoftName=CutFTP上传软件
SoftSize=5456789
SoftRight=0
SoftPuls=0
SoftIntro=老牌上传软件
SoftCustomCode_1= 1
SoftCustomCode_2= 0
SoftCustomCode_3= 1
SoftCustomCode_4= 0
SoftCustomCode_5= 1
SoftICO=
AutoInstallCMD=
ManualInstallCMD=
Commend= 1
SoftWEB=www.XXXXXXX
SoftUserRight=
[Soft_au3]
SoftType= 6
SoftName=AU3脚本编程软件
SoftSize=5456789
SoftRi