找回密码
 加入
搜索
查看: 12794|回复: 17

[原创] 为装机人员量身定做的“软件自动安装器”正式版2.51版

 火.. [复制链接]
发表于 2012-5-24 13:29:09 | 显示全部楼层 |阅读模式
主界面【1】

进程判断及提示功能【2】


输入内容后按钮获得焦点【3】

软件查找功能改进【4】

快捷键禁用功能【5】

版本及作者信息【6】


        2.51版是在2012年4月15日的2.13版基础上修改的。它在维持原有的全部功能基础上又增加了新的功能,进一步满足装机人员的需求。本次功能改进、调整的需求主要来自百度空间的网友tbyfamily的建议,在此表示感谢,其中部分需求涉及到软件架构的限制暂时无法实现。欢迎大家继续支持!

2.51版相对2.13版主要功能改进:
1、进程判断及提示功能,主要避免安装器的重复运行,发现已经运行了安装器就会提示关闭安装器。还有,在运行批量自动安装前也会弹出提示框提示用户退出应用程序,避免安装出错。

2、软件查找功能改进,原来的查找仅能找到第一个匹配的软件,改进后第二次点击【查找】会定位在下一个匹配的软件,匹配到最后一个以后自动循环到第一个,查找功能更加方便。

3、按钮焦点功能调整,调整后打开安装器默认的按钮为【批量自动安装】按钮。界面的三个文本框输入时焦点位置也会调整,软件查找文本框、首页设置文本框、安装路径设定文本框,这三个文本框的后面都有对应按钮,当文本框输入内容时,焦点会调整到后面的按钮上。这样可以再输入内容以后直接按【回车】键,操作更方便。

4、快捷键禁用功能,软件的快捷键会与系统部分快捷键冲突,所以增加了快捷键的禁用功能,禁用以后不但快捷键无效,界面也不会显示快捷键的字母。

本软件特点如下:

1、高度可定制化
可定制主要体现在配置文件上,配置文件增加了很多新的参数。通过这些参数可以对软件的界面,各种操作项的状态,软件安装过程,软件信息设置等内容进行定制。其中对界面字体的控制参数就超过10个。还有,各种开关参数可以将某些功能禁用,满足不同的安装需要。

2、提供广告、自定义OEM接口
本软件的界面没有设置任何品牌标识文字或图标,并且在配置文件中提供了广告图片、OEM图标设置参数。这样任何一个装机人员都可以设计自己的品牌图标、文字、广告图片等信息来进行自己品牌的宣传。

3、提供可定制的安装套餐
装机人员面对的客户需求不同,对安装软件的要求也不同。所以该功能可以针对不同的用户软件使用提供五种定制套餐,这五种套餐的名称可以通过配置文件由装机人员自行命名,例如:装机必备、办公常用等。而大部分软件仅提供两种,即装机必备和全部软件无法满足多元化的需要。

4、提供安装过程中的暂停和终止
目前大部分软件自动安装器不具备该功能,该功能使软件自动安装的过程控制更强。但暂停与终止不是立即执行的,要等到当前正在安装的软件完成。

5、提供自动安装时间长度的估算
目前大部分软件自动安装器不具备该功能,该功能会在状态栏动态显示所选定安装软件的自动安装耗时,这将大大方便装机人员的装机时间安排。

6、提供网站推广的功能
该软件除了广告图片超链接,还在OEM图片下方提供了设置IE首页的方式来推广网站,如果需要推广固定的网站可以将首页地址文本框设置为只读,但不是强制设首页,用户可以在操作时撤销该功能。

7、提供统计数据发送接口
目前大部分软件自动安装器不具备该功能,该功能的意义在于装机人员可以统计到有多少用户使用了该软件,统计数据对市场调查和用户分析非常有价值。统计数据的发送地址和发送参数都可以通过配置文件来指定。

8、提供统一安装路径设置
由于大部分自动安装器会将软件安装在C盘指定目录,导致C盘占用空间过大。通过该功能,用户可以统一确定所有自动安装软件安装在非系统盘,避免系统盘占用空间过大。

9、可靠性高
该软件在架构设计上应用很多流行软件设计思想,例如:界面与代码分离、数据和业务分离、模块化封装等,使得程序体积更小、效率更高、运行更稳定。配置文件错误的人性化提醒更便于用户自行确定问题产生的原因。

10、提供了软件查找功能,可以查到多个匹配的软件,在软件数量较多的情况下操作更方便。查找的关键字也可以通过配置文件参数设定。

11、可以设定背景音乐,具有更好用户体验效果。

12、支持AU3源代码自动安装脚本
通过自带AU3脚本运行环境文件的方式,可以直接运行未编译的AU3软件自动安装脚本。这样可以在没有AU3编译器的情况下制作任何软件自动安装包。注意:自带AU3脚本运行环境文件必须和主程序在同一目录。

13、自动功能简化配置文件操作
(1)通过手动命令行指向的安装包文件,可以自动读取软件安装包大小,还可以自动读取软件内部的图标,然后显示在界面,而无需编辑配置文件
(2)通过自动命令行,可以自动判断命令类型、是否带有参数,可自动识别文件和文件夹避免填写错误,保证自动命令行正确执行

14、提供安装器配套的配置文件编辑器
由于参数较多,编辑起来比较复杂而且容易出现错误,所以针对该自动安装器设计了配置文件编辑器。该编辑器同步支持1.05版所有参数,最大程度上简化装机人员操作。配置文件编辑器的简要使用说明参考附件文档。

15、提供了自动安装日志功能,可以记录每个软件安装是否成功,软件自动安装器的每个动作。

16、安装盘空间检查功能可以便捷的查看磁盘剩余空间是否满足所安装软件空间的需要。

17、提供软件的单独另存和批量另存功能。

18、提供软件是否已经安装的检测。
该功能方便了软件安装前的检测,检测时会在安装目录搜索被选中安装的软件特征文件夹,发现特征文件夹即认定为“已安装”,否则认定为“未安装”,而搜索使用的关键字由配置文件中的参数来定义,每个软件最多可以定义5个关键字。

19、提供网络搜索功能,而且可以定制搜索引擎。
该功能可以打开浏览器并使用指定的搜索引擎来搜索查找的关键字,搜索引擎由配置文件中的参数来定义,例如:百度、搜搜、搜狗等。

20、提供网络连通状态的判断与显示。

21、软件安装包路径参数支持HTTP、FTP两种格式的下载地址,可以将安装包上传至服务器地址,配置更为灵活。

22、自动安装过程的功能完善,达到完全无人值守。

23、提供自动安装结束以后弹出提示窗口的功能,利用该功能装机人员可以展示自己的个人网站,或者显示一个自述文档。

24、提供电子名片功能,为方便用户和装机人员及时联系,该软件可以在桌面上放置一个包含装机人员信息的文本文件。

25、提供用户反馈功能,软件自动安装器的版本信息界面集成了反馈的功能。用户有任何建议和意见可以通过该功能发邮件给作者。

26、提供进程判断功能,避免重复运行出现错误。

27、提供界面主要功能按钮的焦点调整,并响应回车键,操作更快捷、方便。

28、提供界面大部分功能的快捷键,并可禁用快捷键,以满足不用用户的要求。

【提示】以上功能的详情参考“软件自动安装器配置文件说明”文档。

使用注意事项:
+命令行支持AU3脚本,但脚本中如果存在包含文件可能会发生路径问题而出现错误,所以AU3脚本建议编译成可执行文件
+软件安装包的地址使用网络地址以后,无法从程序中读出软件的大小和图标,所以这两项需要手动设定,否则大小显示为0k,图标不显示
+软件安装包的地址使用网络地址以后,该软件不支持另存功能
+支持自定义的安装路径会产生些小问题,就是安装好的软件快捷方式不能运行,这是由于快捷方式的目标按照系统默认路径来查找程序,解决方法是重新从每个软件应用程序目录生成快捷方式到桌面,或者运行程序组中的快捷方式
+大部分文本内容参数在配置文件中填写时避免过长,会导致界面显示混乱
+软件不要出现重名、标识相同,软件类别也不能重名
+文件目录结构避免使用中文或者出现空格
+界面字体设置时避免过大、过小,前景与背景色相同
+配置文件中不能出现相同的段名或同一段内两个相同的参数
+软件总数不能超过128个
+同一类别软件数量不能超过24个
+软件类别不能超过32个
+软件总体积建议控制在2G以下
+软件图标建议使用分辨率32X32
+建议在未安装任何软件的电脑上使用本软件,或者保证系统原有的软件与要安装的软件不会发生冲突

【注意】这些约定与限制也是其他软件自动安装器同样要遵守的规范。

        欢迎大家积极使用本软件自动安装器,该软件将继续升级和优化,实现更强的功能为广大装机人员提供方便!技术支持:wangsheng108@gmail.com

说明图示:参考配置文件说明【7】


可执行文件(主程序)MD5码:EF8D6E8A3EAFC9295F45C6B4E9EAEBF6
压缩包MD5码:0ABC8EA4A51F17E1A191CEEEBB49D513

【注意】为保证下载的压缩包安全可靠请比对MD5码,还有为了便于大家熟悉本软件,本次发的压缩包还带有配套的示例目录、图片等,所以文件整体较大。

附件压缩包包含内容:
1、可执行文件:主程序文件
2、配置文件实例、模板
3、配置文件说明
4、配套目录及图片、文件
【附件文件】
本地下载:
115网盘下载:http://115.com/file/dpvzhevw#SoftZIP0518.zip
非凡下载:http://www.crsky.com/soft/28489.html
欢迎下载使用!
也欢迎广大用户访问我的百度个人空间获取更多帮助,地址是http://hi.baidu.com/coolnetlife/home,欢迎大家访问。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2012-5-24 19:35:03 | 显示全部楼层
最新版都出来了,谢谢。
发表于 2012-5-24 19:57:34 | 显示全部楼层
前排支持更新了 以前看过
发表于 2012-5-24 21:02:27 | 显示全部楼层
楼主应该花了很多精力吧,功能做了很多.不过个人觉得:界面过于复杂了,这类东西越简单越好,最好是小白用户一看会用.
发表于 2012-5-25 08:40:33 | 显示全部楼层
纯顶。。。谢谢分享
 楼主| 发表于 2012-5-29 13:09:50 | 显示全部楼层
楼主应该花了很多精力吧,功能做了很多.不过个人觉得:界面过于复杂了,这类东西越简单越好,最好是小白用户一看 ...
fpquenya 发表于 2012-5-24 21:02


欢迎访问我的百度空间http://hi.baidu.com/coolnetlife/home,里面有早期的版本,界面很简单。
发表于 2012-6-3 18:13:06 | 显示全部楼层
看不懂,自己不会,学习学习了
发表于 2012-6-18 23:14:14 | 显示全部楼层
自定义安装路径和计算安装时间,我觉得只是一个装饰吧?首先,真正的无界面安装只有静默(用安装脚本本人觉得不算真正的无界面安装).其次,软件的安装时间是要根据不同性能配置以及系统当前速度性能来计算的,这些都不是可以预先定制的.个人观点,如有错请指教,我也想多学点知识,谢谢
 楼主| 发表于 2012-6-19 13:01:26 | 显示全部楼层
回复 8# jevonleen
你说的这两点没错,很专业啊。本软件是本着为装机人员提供方便的思想开发的,这两点也都是装机人员会用到的。本软件仅仅是一个容器,自定义安装路径必然要安装的软件本身提供支持,本软件严格意义上说是提供了接口。至于安装时间的计算,确实是估算,与系统性能有关,特别是硬盘的速度。但还是有参考意义的,程序逻辑是根据软件大小和硬盘平均数据复制速度换算出来的安装时间。对装机人员来说,有比没有强。欢迎提供建议!
发表于 2012-6-19 23:03:02 | 显示全部楼层
回复 9# wangsheng108
其实这两点我觉得应该是可以做到的,只不过很繁杂.关于自定义路径就是安装程序自己重新打包.第二点就是,获取计算机所剩资源,硬盘读写速度和程序安装所需的资源.再以实验机作为参考.这样时间会更准确点.(不是百分百)
发表于 2012-6-20 14:25:22 | 显示全部楼层
谢谢LZ,不需要花币购买或下载,真是好人呀
发表于 2012-6-21 00:08:39 | 显示全部楼层
下个来看下。。。。。
发表于 2012-9-1 16:42:58 | 显示全部楼层
有段代码就好了。
发表于 2017-6-27 20:59:50 | 显示全部楼层
楼主好人,现在好像不能下载了,请提供下地址可以吗,想学习下,谢谢了
发表于 2017-7-15 11:38:43 | 显示全部楼层
先下载来试试看
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-4-19 08:54 , Processed in 0.077347 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表