欢迎来到天天文库
浏览记录
ID:30268805
大小:23.25 KB
页数:14页
时间:2018-12-28
《总结自动生成器》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划总结自动生成器 自动安装脚本生成器AutoIt3 《AU3脚本实现软件自动安装》用AU3脚本来安装软件?嗯,对的。 大家或许见过某些高人做的软件自动安装器,这些安装器在安装软件时会神奇的自动点击软件安装过程的每一步,自动化程度很高。但是不要感觉这东西太神秘了,只需要十几分钟,我们自己也可以写出这种“神奇”的软件自动安装脚本。 在说用AU3脚本来实现软件的自动安装前,我们要先再看几个
2、AU3函数。1>WinWaitActive 作用:暂停脚本的执行直至指定窗口被激活为止语法:WinWaitActive("窗口标题",["窗口文本"],[超时时间]) 2>WinClose 作用:关闭指定窗口 语法:WinClose("窗口标题"[,"窗口文本"]) 3>Send59 作用:向激活窗口发送模拟键击操作 语法:Send("按键"[,标志]) 参数:目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感
3、。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 标志=0,按键序列中含有的特殊字符比如+和!将被视为SHIFT和ALT键。 标志=1,按键将按原样发送。 4>SendX 作用:向激活窗口发送中文字符 语法:SendX("字符",标志) 参数: 标志,必需,设置为0或者非1为剪切板模式,1为发送ASC模式 WinWaitActive和Send函数是我们的主角,WinWaitActive用于等待某窗口的出现和激活,Sen
4、d用来发送一些键盘事件。有了能做这两件事都函数,我们就能做许多事情了。下面,我以暴风影音的自动安装为例写一个自动安装脚本。 首先,我们需要启动暴风影音的安装程序。将自动安装脚本与暴风影音安装包放置于同层目录下,使用如下代码调用暴风影音安装程序启动, Run(@ScriptDir&"") 暴风影音启动后出现如下所示界面, 这时我们就需要使用WinWaitActive函数了。WinWaitActive的语法是: WinWaitActive("窗口标题",["窗口文本"],[超时时间])目的-
5、通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 “窗口标题”表示窗口标题中的文本,可以写标题中的全部文本,也可以写标题中的部 分文本。如果只写部分,则应当选取比较有代表性的部分,例如上图中的“暴风影音V3”。“窗口文本”是个可选参数,但是强烈建议写上,以更好地识别安装提示窗口。“窗口文本”的内容可以选取当前窗口中
6、比较有代表性的文本,例如上图中的“欢迎使用”。60 如果担心手工判断“窗口标题”与“窗口文本”会出现错误,建议初学者使用AU3工 具箱中的“窗口信息工具”。这是个相当好的工具,可以显示所选窗口中的所有相关信息。“超时时间”代表着如果WinWaitActive的等待时间超过了超时时间,那么就不等待并继续执行WinWaitActive后面的语句。 那么,我们使用如下语句等待上图的出现和激活, WinWaitActive("暴风影音V3","欢迎使用") 这时,我们需要使用键盘的“Alt+N”来
7、单击“下一步”按钮,这样一来我们就必须要用到Send函数。使用如下代码来发送“Alt+N”, Send("!N") “Alt+N”发送完成后进入下图界面, 同第一个界面一样,我们进行类似的处理: 第一,等待上图窗口的出现与激活;目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 第二,单击“我接受”按钮。
8、 语句如下: WinWaitActive("暴风影音V3","用户许可协议") Send("!I") 在接受了许可协议后,我们进入了下面的窗口: 61 这个窗口中有一个让我们填写软件安装路径的文本框,如果我们需要重新填写,那么我们就必须要用到SendX函数了。SendX最大的一个好处就是支持中文,这就意味着我们可 以填写中文路径了。使用SendX的有一点要 注意,就是使用SendX函数时必须在代码的最开始处添加: #include 做好SendX的
此文档下载收益归作者所有