欢迎光临112期刊网!
网站首页 > 论文范文 > 计算机论文 > 软件技术 > 终端软件安装一键定置工具设计与开发

终端软件安装一键定置工具设计与开发

日期:2023-01-24 阅读量:0 所属栏目:软件技术


  介绍了终端软件安装一键定置工具的设计原理,并对软件的主要功能特点及开发流程进行说明。


  1.引言

 

  随着企业的不断发展,信息资产的不断壮大,标准而统一的管理方式越来越得到重视。在终端维护的领域中,为减少环境的复杂度,降低信息系统推广成本,提高管理和维护效率,终端标准化配置是必要的。然而在维护这些标准化配置的过程中,很多操作都是重复的,耗时的。《终端软件安装一键定置工具》(以下简称《软件》)以应用软件自动脚本配置为核心,实现多应用软件的统一配置、一键打包、自动安装的功能,从而提高终端软件维护效率,减免人为操作的烦琐和错误。

 

  2.设计原理

 

  桌面应用软件的安装操作以事件驱动为原理,即通过鼠标点击、键盘敲击等事件来触发软件下一步动作,要想实现应用软件的自动安装则必须按照一定的顺序在既定的时机对应用软件上的组件(控件)发送特定的事件,从而驱动软件完成一系列动作,实现对目标软件进行一系列操作的定义我们称之为脚本录制。将我们需要的操作录制成脚本,可以实现自动、准确、重复的操作,提高执行效率。

 

  脚本录制在软件测试中广泛被应用,本软件基于脚本录制的原理,通过Hook技术获取应用窗体控件信息,通过本软件提供的功能先控件发送特定事件,完成安装脚本的录制。最后通过对录制好的软件进行管理,实现多应用软件安装脚本组合,最终导出完整的执行脚本。

 

  本软件录制的脚本符合autoit脚本标准,通过autoit工具将脚本和源安装文件统一打包成可执行文件,实现终端软件安装一键定置。

 

  3.主要特点

 

  (1)、兼容性好,《软件》定置的软件可以在不同的windows桌面环境自动运行。

 

  (2)、配置简易,只要理解自动安装的工作原理,就可以简单方便的配置软件自安装脚本。

 

  (3)、扩展性强,《软件》提供了基本的自动配置操作,同时也集成了自定义操作的输入,只要熟悉autoit脚本就可以做出更为复杂的定置执行包。

终端软件安装一键定置工具设计与开发

  4.具体功能

 

  《软件》包含了如下几个功能模块:自安装脚本录制、自安装脚本管理和脚本编译模块。模块具体功能如下:

 

  (1)、自安装脚本录制:该模块提供了制作应用软件自安装脚本的功能,通过钩子技术实现对应用软件句柄信息的获取,然后再通过界面完成软件安装配置,最后通过流的方式叫脚本独立保存在文件中。

 

  (2)、自安装脚本管理:该模块提供对录制脚本删除、打包导出录制脚本功能。

 

  (3)、脚本编译模块:该模块实现了对导出的自安装脚本的封包工作,最终输出一键自安装包。

 

  5.主要操作模块

 

  5.1录制自安装脚本

 

  用户通过系统主界面进入到“创建自动安装脚本”界面,此时程序会在系统注册键盘和鼠标的钩子程序。选择要录制的文件,点击“运行程序”按钮,开始自安装脚本的录制。应用软件启动后,根据界面提示组合键“ctrl+s”启动鼠标钩子,此时用鼠标点击应用软件,激活应用软件窗口,然后再按组合键 “ctrl+c”停止鼠标钩子,程序将捕获到应用软件的句柄。通过该句柄我们可以获取到应用软件的组件信息,如图1所示:

 

  图1

 

  有了应用软件的控件信息后,我们在通过程序提供更多操作选项操作应用程序上的控件。如点击“确定”按钮,如图2所示:

 

  图2

 

  自动安装脚本是一种类似BASIC脚本语言,它运行于AutoIt环境。只要我们初步了解autoit的运行原理和简单的语法规则,我们就可以做出复杂的而统一的自动操作。完成对应用软件的控件操作后,点击“保存”按钮,系统将录制脚本和应用软件信息以流对象的方式保存到硬盘上。然后我们再通过自安装脚本管理模块去管理这些流对象。

 

  5.2自安装脚本管理

 

  《软件》在启动后,会从特定的目录下将录制好的自安装脚本对象读取到内存显示到界面,我们可以对这些脚本对象进行删除、打包等操作。选择需要打包的文件,添加到“打包文件”列表,然后点击“导出脚本”按钮,弹出“导出自动安装脚本文件”界面,如图3所示。通过该功能可以实现多应用软件的自安装脚本打包。

 

  图3

 

  5.3脚本编译模块

 

  有了打包好的脚本文件后,我们就可以编译我们需要的自动安装可执行文件了。编译这些文件需要autoit环境,为此我们需要安装(免费软件)。右键脚本文件,选择编译,得到自安装可执行文件,如图4:

 

  图4

 

  6.软件应用

 

  根据目前终端维护的需要,使用该系统定置出一款通用配置多应用安装包,输出脚本文件如下:

 

  图5

 

  最后编译成自安装文件,将安装文件一并封装:

 

  图6

 

  作者:梁聪 陆俊杰 龙晓霞 来源:城市建设理论研究 2014年36期

本文链接:http://www.qk112.com/lwfw/jsjlw/ruanjianjishu/229060.html

论文中心更多

发表指导
期刊知识
职称指导
论文百科
写作指导
论文指导
论文格式 论文题目 论文开题 参考文献 论文致谢 论文前言
教育论文
美术教育 小学教育 学前教育 高等教育 职业教育 体育教育 英语教育 数学教育 初等教育 音乐教育 幼儿园教育 中教教育 教育理论 教育管理 中等教育 教育教学 成人教育 艺术教育 影视教育 特殊教育 心理学教育 师范教育 语文教育 研究生论文 化学教育 图书馆论文 文教资料 其他教育
医学论文
医学护理 医学检验 药学论文 畜牧兽医 中医学 临床医学 外科学 内科学 生物制药 基础医学 预防卫生 肿瘤论文 儿科学论文 妇产科 遗传学 其他医学
经济论文
国际贸易 市场营销 财政金融 农业经济 工业经济 财务审计 产业经济 交通运输 房地产经济 微观经济学 政治经济学 宏观经济学 西方经济学 其他经济 发展战略论文 国际经济 行业经济 证券投资论文 保险经济论文
法学论文
民法 国际法 刑法 行政法 经济法 宪法 司法制度 法学理论 其他法学
计算机论文
计算机网络 软件技术 计算机应用 信息安全 信息管理 智能科技 应用电子技术 通讯论文
会计论文
预算会计 财务会计 成本会计 会计电算化 管理会计 国际会计 会计理论 会计控制 审计会计
文学论文
中国哲学 艺术理论 心理学 伦理学 新闻 美学 逻辑学 音乐舞蹈 喜剧表演 广告学 电视电影 哲学理论 世界哲学 文史论文 美术论文
管理论文
行政管理论文 工商管理论文 市场营销论文 企业管理论文 成本管理论文 人力资源论文 项目管理论文 旅游管理论文 电子商务管理论文 公共管理论文 质量管理论文 物流管理论文 经济管理论文 财务管理论文 管理学论文 秘书文秘 档案管理
社科论文
三农问题 环境保护 伦理道德 城镇建设 人口生育 资本主义 科技论文 社会论文 工程论文 环境科学