批量自动安装工具--闪装(Flash Install)Beta1
本帖最后由 sevekwl 于 2009-8-14 21:26 编辑本帖最后由 sevekwl 于 2009-8-14 21:30 编辑
内含常用软件配置信息。
包括:
王码五笔.INI
KuGoo.INI
OFFICE2003.INI
360SAFE.INI
QQ2008.INI
QQLIVE.INI
QQ2009.INI
UC2009.INI
万能五笔.INI
千千静听.INI
华西证券.INI
迅雷5.INI
极品五笔.INI
终极解码.INI
酷我音乐盒.INI
QQMusic.INI
比特精灵.INI
电驴下载.INI
QQGame.INI
WMPlayer9.INI
WMPlayer10.INI
WMPlayer11.INI
RealPlayer.INI
FlashActiveX.INI
QQ游戏.INI 本帖最后由 sevekwl 于 2009-8-14 19:06 编辑
软件说明:
本软件为开放式软件,用户可以根据自己的要求随意修改软件配置信息。
本软件由两个执行文件及若干配置文件组成。
AutoConfig.exe 安装配置程序。
AutoSetup.exe 安装执行程序。
AutoConfig.INI 配置信息(AutoConfig.exe从该文件读取软件列表,并根据用户选择生成安装配置信息).
config\QQ2009.INI QQ2009安装配置信息。
config\QQ2008.INI QQ2008安装配置信息。
config\RealPlayer.INIQQ2008安装配置信息。
.....其他文件不再一一列举。
;====================================================================================================
AutoConfig.INI配置说明。
基本概念:
分隔符: "//"为分隔符,用于分隔某一键值中的多个参数。
段: 在AutoConfig.INI配置中,有段来描述每一个(类)软件的配置信息。[]中间部分的文字为段名。
基本配置段: [基本配置]类似于C语言中的main()函数。AutoConfig.exe主窗口的参数由[基本配置]段决定。
软件类型段: 软件类型段描述某一类型软件的相关信息,包括:软件类别、选择方式(单选、复选)、软件列表等。
软件描述段: 用于描述单个软件的安装信息。
;====================================================================================================
基本配置段:
[基本配置] ;程序基本配置段。
工程名称=Flash Install(闪装) ;AutoConfig.exe 主窗口的标题。
窗口尺寸=600//400 ;AutoConfig.exe 主窗口的尺寸。
厂商标志=OEMLOGO2.JPG ;AutoConfig.exe 主窗口左边图片的文件名,默认存放位置为 %Temp%\Image,
;若该路径无此文件,则会到 AutoConfig.exe路径下 Image子目录中读取搜索。
标志尺寸=220//345 ;AutoConfig.exe 主窗口左边图片的尺寸。
步骤标题=欢迎使用闪装 - Beta1 ;AutoConfig.exe 主窗口上的那一行粗体字。
标题字体=18//0//宋体-PUA ;步骤标题的字体样式,格式:字体尺寸//样式//字体名
说明文字=这个向导将将引导您完成常用软件的安装进程。\n\n在安装软件前,请仔细阅读以下协议:
;该步骤的简要说明。"\n" 表示换行。
说明文件=ReadMe.txt ;协议筐内的内容。
类型列表=必备软件//开始安装 ;需要安装的软件类型列表。各类型之间由分隔符隔开。软件类型段的
;段名必须与该列表中包含的段名相同
;====================================================================================================
软件类型段:
[必备软件] ;段名必须与[基本配置]段中类型列表一一对应。
标题图片=OEM2.JPG ;选择软件时,右上角显示的图片。
图片尺寸=150//80
步骤标题=系统必备软件
标题字体=11//0//宋体-PUA
项目列表=Flash插件//RealPlayer ;该类软件中所包含的软件数量,软件描述段的段名由该键值指定。
控键类型=复选框 ;决定该类软件是否可以一并安装,若为单选,则只能安装其中一个。
图标尺寸=32 ;选择窗口所显示软件的图标大小
命令路径= ;若该键值不为空,则该类软件每一项目为同一软件中的不同组件。
;软件描述段中的执行命令键将被忽略。(该功能尚未完成)
执行命令= ;同上。
说明文件=" RealPlayer及Flash播放插件为装机必备软件,建议全选。"
;====================================================================================================
软件描述段:
;段名必须与软件类型段中项目列表一一对应。
图标文件=flashActiveX.ICO ;显示在选择窗口中的图标
图标坐标=180//150
项目名称=Flash ActiveX 10.0C ;选择窗口中显示的软件名称。
控键状态=选中 ;是否为默认安装,若为选中,则默认安装该软件。
命令路径= ;命令路径为空,则执行文件在 AutoConfig.exe 所在目录。
;该参数支持环境变量,例如: 命令路径=%Temp%\
; 支持相对路径,例如: 命令路径=聊天软件\
执行命令=AutoSetup.exe ;该软件的安装文件。如果软件支持静默安装,则可直接带参数运行
;安装程序如:
; 执行命令=MP10Setup.exe
; 执行命令=/Q
;对于不能静默安装的软件,可以使用 AutoSetup.exe 来安装。但是
;你需要编写该软件的配置文件。
;若软件类型段中执行命令键不为空,则该键值被忽略(该功能尚未完成)
等待完成=是 ;是否需要等待安装文件执行完成,对于可以同时安装的软件,该项
;可以设置为否。
执行参数=config\FlashActiveX.INI ;安装程序的运行参数 ;====================================================================================================
;====================================================================================================
;====================================================================================================
;====================================================================================================
SoftWare.INI(软件安装配置信息文件)配置说明。
[入口参数] ;该段包含三个键值,项目名称、关闭输入、下个步骤
项目名称=FlashActiveX 10.0 C ;安装窗口中显示的当前项目名称。
下个步骤=执行文件 ;下个步骤键决定 AutoSetup.exe 应该执行的下一个操作的段名。
关闭输入=是 ;告诉 AutoSetup.exe 是否关闭键盘和鼠标输入。
[执行文件]
执行动作=执行文件 ;执行动作命令可包含以下执行类型:
; 检查文件 检查一个或多个文件是否存在
; 执行文件 运行一个可执行文件或打开文件夹。
; 触发控件 窗口中的一个或多个控键控键进行操作。
; 等待窗口 等待指定的窗口打开或者关闭。
; 键盘事件 向窗口发送一次或多次击键事件。
; 鼠标事件 向窗口发送一次或多次鼠标事件。
; 关闭窗口 关闭指定的窗口。
; 结束进程 关闭一个或多个进程。
; 删除文件 删除一个或多个文件。
; 结束退出 安装完成,退出 AutoSetup.exe
文件路径=Media\ ;需要执行的文件所在的路径,支持环境变量和相对路径。
文件名=install_flash_player_10_active_x.exe
;需要执行的安装文件名。
执行参数=/S ;安装文件执行时需要带入的命令行参数。
等待完成=否
下个步骤=退出安装程序 ;下个步骤键决定 AutoSetup.exe 应该执行的下一个操作的段名。
[退出安装程序]
执行动作=安装完成 ;退出 AutoSetup.exe ,一个软件被安装完成以后使用此命令。
;注意: 是否退出 AutoSetup.exe 不由段名决定。而由执行动作决定。
;执行动作命令的以下参数可以退出程序:
;结束退出、完成退出、完成、结束、退出、安装完成、完成安装
;你也可以写成: 执行动作=结束或执行动作=退出 ;====================================================================================================
关于执行动作命令的详细说明:
检查文件 检查一个或多个文件是否存在
包含以下参数:
文件路径 文件的路径列表,每个文件之间用“//”分隔。如:
文件路径=%Temp%//%WinDir%//D:\OFFICE2003//D:\OFFICE2003
文件名: 需要检查的文件列表,支持分隔符。
检查条件: 出现错误提示的条件。条件可以是存在或不存在,默认为不存在。
若 检查条件=存在, 则文件存在时报错。若该值为空或为其他任意值,
则强制为不存在。如 检查条件=ABC,则 AutoSetup.exe 检测到文件不存在会报告错误并退出。
提示消息: 出现错误时弹出对话框的消息内容。
提示类型: 对话框窗口的类型。该值为数字,通常等于16。即:显示一个错误消息。
是否继续: 发生错误时是否继续运行 AutoSetup.exe 。若该值不为“是”,则报告错误并终止程序。
若该值为“是”,则不提示任何信息并继续执行,支持分隔符。
**注:检查文件子函数需要检查的文件数量由文件名列表决定。“文件路径”、“检查条件”和“是否继续”的
参数数量需要与文件名的数量相等,若不相等,则必须为一个或者为空。若数量相等,则独立
指定每一个文件的路径、条件等。若只有一个值,则所有文件使用相同设置。若文件路径为空
则 AutoSetup.exe 会检查自身所在路径。
执行文件 运行一个可执行文件或打开文件夹。
包含以下参数:
文件路径 需要执行的文件所在路径,支持环境变量,支持分隔符,如。
文件路径=%CD%\媒体播放器\//%CD%\解码器\
文件名: 需要执行的文件名,支持分隔符。
文件名=MP10Setup.exe//RealPlayer_11.1.exe
执行参数: 执行文件时带入命令行的参数,支持分隔符如:。
执行参数=/Q///S (注:中间的三个"/",前两个为分隔符,最后一个为参数的一部分)
提示消息: 出现错误时弹出对话框的消息内容。
等待完成: 是否等待程序执行完成,支持分隔符。
提示类型: 对话框窗口的类型。该值为数字,通常等于16。即:显示一个错误消息。
是否继续: 发生错误时是否继续运行 AutoSetup.exe 。若该值不为“是”,则报告错误并终止程序。
若该值为“是”,则不提示任何信息并继续执行,支持分隔符。
触发控件 窗口中的一个或多个控键控键进行操作。
包含以下参数:
窗口标题: 控键所在的窗口,支持分隔符。
窗口文本: 与窗口标题共同决定控键所在的窗口,支持分隔符。
控件名称: 控键的名称或控键上显示的文本内容,支持分隔符。
触发类型: 告知 AutoSetup.exe ,采用哪种方式来触发控键,支持分隔符。
包含以下类型:
确定 激活按钮类控键。
选中 选中单选或复选框控键。
取消 将单选或复选框设为未选中状态。
选择 选择 ListView 控键的某一个项目。
修改 修改文本框的内容。
展开 展开树型控键的某个项目。
触发参数: 指定ListView类或树型控键的扩展参数。
提示消息: 发生错误时的提示信息。
是否继续: 发生错误时是否继续运行 AutoSetup.exe 。
等待时间: 等待窗口激活所需要时间。单位:毫秒。AutoSetup.exe 会自动以该值为基数,循环500次等待。
若超过指定时间窗口仍未打开,或控键不可用,则进入错误处理。 迅雷安装配置示例:
[入口参数]
项目名称=迅雷5
下个步骤=检查进程
关闭输入=是
[检查进程]
执行动作=结束进程
进程文件=Thunder.exe//iexplore.exe
等待时间=100
是否继续=是
下个步骤=执行文件
[执行文件]
执行动作=执行文件
文件路径=下载工具\
文件名=Thunder5.9.5.990.exe
等待完成=否
执行参数=
提示消息=错误:没有找到迅雷5安装文件
提示类型=16
是否继续=否
等待时间=0
下个步骤=等待窗口
[等待窗口]
执行动作=等待窗口
窗口标题=迅雷5: 用户使用协议
窗口文本=欢迎使用 迅雷5 安装向导
等待条件=打开
提示消息=错误:等待 "迅雷5: 用户使用协议 & 欢迎使用 迅雷5 安装向导"窗口超时。
提示类型=16
是否继续=否
等待时间=10
下个步骤=用户协议
[用户协议]
执行动作=触发控件
窗口标题=迅雷5: 用户使用协议
窗口文本=欢迎使用 迅雷5 安装向导
控件名称=是(&Y)>
触发类型=确定
触发参数=
提示消息=错误:等待 "迅雷5: 用户使用协议 & 欢迎使用 迅雷5 安装向导"窗口超时。
提示类型=16
是否继续=否
等待时间=10
下个步骤=安装路径
[安装路径]
执行动作=触发控件
窗口标题=迅雷5: 安装选项
窗口文本=选择附加任务
控件名称=Edit1
触发类型=修改
触发参数=%ProgramFiles%\Thunder Network\Thunder
提示消息=错误:等待 "迅雷5: 安装选项 & 选择附加任务"窗口超时。
提示类型=16
是否继续=否
等待时间=10
下个步骤=选择附件
[选择附件]
执行动作=触发控件
窗口标题=迅雷5: 安装选项
窗口文本=选择附加任务
控件名称=SysTreeView321//SysTreeView321//SysTreeView321//SysTreeView321//SysTreeView321//SysTreeView321
触发类型=选中//取消//选中//取消//取消//取消
触发参数=为迅雷5添加桌面快捷方式//为迅雷5添加快速启动栏图标//为迅雷看看添加桌面快捷方式//迅雷影音(高清电影随意点播)//为迅雷游戏频道添加桌面快捷方式//迅雷默认开机自动启动
提示消息=错误:等待 "迅雷5: 安装选项 & 选择附加任务"窗口超时。
提示类型=16
是否继续=否
等待时间=10
下个步骤=附件选择完成
[附件选择完成]
执行动作=触发控件
窗口标题=迅雷5: 安装选项
窗口文本=选择附加任务
控件名称=下一步(&N) >
触发类型=确定
触发参数=
提示消息=错误:等待 "迅雷5: 安装选项 & 选择附加任务"窗口超时。
提示类型=16
是否继续=否
等待时间=0
下个步骤=覆盖提示
[覆盖提示]
执行动作=触发控件
窗口标题=迅雷5
窗口文本=文件夹已存在, 是否覆盖?
控件名称=确定
触发类型=确定
触发参数=
提示消息=错误:等待 "迅雷5 & 文件夹已存在, 是否覆盖?"窗口超时。
提示类型=16
是否继续=是
等待时间=0
下个步骤=百度工具栏
[百度工具栏]
执行动作=触发控件
窗口标题=安装:迅雷5
窗口文本=百度工具栏轻松搜索,拦截广告!
控件名称=安装百度工具栏
触发类型=取消
触发参数=
提示消息=错误:等待 "安装:迅雷5 & 百度工具栏轻松搜索,拦截广告!"窗口超时。
提示类型=16
是否继续=否
等待时间=10
下个步骤=开始安装
[开始安装]
执行动作=触发控件
窗口标题=安装:迅雷5
窗口文本=百度工具栏轻松搜索,拦截广告!
控件名称=下一步
触发类型=确定
触发参数=
提示消息=错误:等待 "安装:迅雷5 & 百度工具栏轻松搜索,拦截广告!"窗口超时。
提示类型=16
是否继续=否
等待时间=10
下个步骤=等待安装
[等待安装]
执行动作=等待窗口
窗口标题=迅雷5: 正在安装
窗口文本=安装程序正在安装
等待条件=关闭
提示消息=错误:等待 "迅雷5: 正在安装 & 安装程序正在安装 " 窗口超时。
提示类型=16
是否继续=否
等待时间=300
下个步骤=取消查看更新
[取消查看更新]
执行动作=触发控件
窗口标题=迅雷5: 安装完成
窗口文本=单击“完成”以完成安装过程。
控件名称=查看更新
触发类型=取消
触发参数=
提示消息=错误:等待 "迅雷5: 安装完成 & 单击“完成”以完成安装过程。"窗口超时。
提示类型=16
是否继续=否
等待时间=10
下个步骤=启动迅雷选项
[启动迅雷选项]
执行动作=触发控件
窗口标题=迅雷5: 安装完成
窗口文本=单击“完成”以完成安装过程。
控件名称=启动迅雷5
触发类型=选中
触发参数=
提示消息=错误:等待 "迅雷5: 安装完成 & 单击“完成”以完成安装过程。"窗口超时。
提示类型=16
是否继续=否
等待时间=10
下个步骤=完成迅雷安装
[完成迅雷安装]
执行动作=触发控件
窗口标题=迅雷5: 安装完成
窗口文本=单击“完成”以完成安装过程。
控件名称=完成(&F)
触发类型=确定
触发参数=
提示消息=错误:等待 "迅雷5: 安装完成 & 单击“完成”以完成安装过程。"窗口超时。
提示类型=16
是否继续=否
等待时间=200
下个步骤=修改下载目录
[修改下载目录]
执行动作=触发控件
窗口标题=欢迎使用迅雷5
窗口文本=请选择您常用的下载目录:
控件名称=Edit1
触发类型=修改
触发参数=E:\TDDOWNLOAD
提示消息=错误:等待 "欢迎使用迅雷5 & 请选择您常用的下载目录 "窗口超时。
提示类型=16
是否继续=是
等待时间=10
下个步骤=修改完成
[修改完成]
执行动作=触发控件
窗口标题=欢迎使用迅雷5
窗口文本=请选择您常用的下载目录:
控件名称=确定
触发类型=确定
触发参数=
提示消息=错误:等待 "欢迎使用迅雷5 & 请选择您常用的下载目录 "窗口超时。
提示类型=16
是否继续=是
等待时间=0
下个步骤=关闭迅雷窗口
[关闭迅雷窗口]
执行动作=关闭窗口
窗口标题=迅雷5
窗口文本=
;等待条件=打开
等待时间=100
是否继续=是
下个步骤=关闭IE进程
[关闭IE进程]
执行动作=结束进程
进程文件=iexplore.exe
等待时间=10
下个步骤=程序结束
[程序结束]
执行动作=完成安装 终极解码2009安装配置示例
[入口参数]
项目名称=终极解码2009春节版
下个步骤=执行文件
关闭输入=是
[执行文件]
执行动作=执行文件
文件路径=Media\
文件名=FinalCodecs2009sp.exe
等待完成=否
执行参数=/S
提示消息=错误:没有找到 终极解码2009春节版 安装文件
提示类型=16
是否继续=否
等待时间=0
下个步骤=解码中心
[解码中心]
执行动作=等待窗口
窗口标题=解码中心
窗口文本=Mpeg2分离器
等待条件=打开
提示消息=
提示类型=16
是否继续=否
等待时间=500
下个步骤=使用MyPlayer
[使用MyPlayer]
执行动作=鼠标事件
窗口标题=解码中心
窗口文本=Mpeg2分离器
控件名称=ThunderRT6OptionButton52
事件类型=左键
击键次数=1
提示消息=错误:等待 "解码中心 & Mpeg2分离器" 窗口超时。
是否继续=是
等待时间=0
下个步骤=解码中心设置完毕
[解码中心设置完毕]
执行动作=触发控件
窗口标题=解码中心
窗口文本=Mpeg2分离器
控件名称=确定
触发类型=确定
触发参数=
提示消息=错误:等待 "解码中心 & Mpeg2分离器" 窗口超时。
提示类型=36
是否继续=否
等待时间=10
下个步骤=媒体关联工具
[媒体关联工具]
执行动作=等待窗口
窗口标题=文件关联工具
窗口文本=选择文件格式
等待条件=打开
提示消息=错误:等待 "文件关联工具 & 选择文件格式" 窗口超时。
提示类型=16
是否继续=否
等待时间=100
下个步骤=关联文件设置
[推荐关联格式]
执行动作=触发控件
窗口标题=文件关联工具
窗口文本=选择文件格式
控件名称=ComboLBox1
触发类型=选择
触发参数=0
提示消息=错误:等待 "文件关联工具 & 选择文件格式" 窗口超时。
提示类型=36
是否继续=否
等待时间=10
下个步骤=关联文件设置
[关联文件设置]
执行动作=键盘事件
窗口标题=文件关联工具
窗口文本=选择文件格式
按键序列={TAB}//{DOWN}//{SPACE}//{DOWN}//{DOWN}//{DOWN}//{DOWN}//{DOWN}//{SPACE}//{SPACE}
提示消息=错误:等待 "文件关联工具 & 选择文件格式" 窗口超时。
提示类型=16
是否继续=是
等待时间=10
下个步骤=关联设置完毕
[关联设置完毕]
执行动作=触发控件
窗口标题=文件关联工具
窗口文本=选择文件格式
控件名称=确定
触发类型=确定
触发参数=
提示消息=错误:等待 "文件关联工具 & 选择文件格式" 窗口超时。
提示类型=16
是否继续=否
等待时间=10
下个步骤=安装完成
[安装完成]
执行动作=安装完成 酷狗音乐2008安装配置示例
[入口参数]
项目名称=酷狗音乐2008
下个步骤=执行文件
关闭输入=是
[执行文件]
执行动作=执行文件
文件路径=Media\
文件名=kugou.exe
等待完成=否
执行参数=
提示消息=
提示类型=16
是否继续=否
等待时间=0
下个步骤=欢迎使用
[欢迎使用]
执行动作=触发控件
窗口标题=安装 - 酷狗音乐2008
窗口文本=欢迎使用//许可协议//选择目标位置//免费的 Google 工具栏,搜索更简单//免费的 Google 工具栏,搜索更简单//准备安装
控件名称=下一步(&N) >//下一步(&N) >//下一步(&N) >//TCheckBox1//下一步(&N) >//安装(&I)
触发类型=确定//确定//确定//取消//确定//确定
触发参数=
提示消息=
提示类型=16
是否继续=否//否//否//是//是//否
等待时间=10//0//0//0//0//0
下个步骤=取消选项
[等待完成]
执行动作=等待窗口
窗口标题=安装 - 酷狗音乐2008
窗口文本=酷狗音乐2008 安装完毕
等待条件=打开
提示消息=
提示类型=16
是否继续=否
等待时间=300
下个步骤=安装完毕
[取消选项]
执行动作=鼠标事件
窗口标题=安装 - 酷狗音乐2008
窗口文本=酷狗音乐2008 安装完毕
控件名称=241,277//241,298//241,325
事件类型=左键
击键次数=1
提示消息=
提示类型=16
是否继续=是
等待时间=10
下个步骤=安装完毕
[安装完毕]
执行动作=触发控件
窗口标题=安装 - 酷狗音乐2008
窗口文本=酷狗音乐2008 安装完毕
控件名称=完成(&F)
触发类型=确定
击键次数=1
提示消息=
提示类型=16
是否继续=否
等待时间=0
下个步骤=退出脚本
[退出脚本]
执行动作=安装完成 UC2009配置示例
[入口参数]
项目名称=UC2009正式版
下个步骤=执行文件
关闭输入=是
[执行文件]
执行动作=执行文件
文件路径=聊天软件\
文件名=uc2009_setup.exe
等待完成=否
执行参数=
提示消息=
提示类型=16
是否继续=否
等待时间=0
下个步骤=欢迎使用
[欢迎使用]
执行动作=触发控件
窗口标题=Sina UC 2009 正式版 安装
窗口文本=欢迎使用//许可证协议//选择安装位置//正在完成//正在完成//正在完成
控件名称=下一步(&N) >//我接受(&I)//安装(&I)//Button4//Button5//完成(&F)
触发类型=确定//确定//确定//取消//取消//确定
触发参数=
提示消息=
提示类型=16
是否继续=否
等待时间=10//0//0//100//0//0
下个步骤=退出脚本
[退出脚本]
执行动作=安装完成 :face (8):安装脚本都是现成的 路过看看路过看看 路过看看路过看看 路过看看路过看看 路过看看路过看看 路过看看路过看看
页:
[1]
2