初学au3程序在自动解压后无法运行

上传人:新** 文档编号:509856964 上传时间:2023-09-01 格式:DOCX 页数:5 大小:217.14KB
返回 下载 相关 举报
初学au3程序在自动解压后无法运行_第1页
第1页 / 共5页
初学au3程序在自动解压后无法运行_第2页
第2页 / 共5页
初学au3程序在自动解压后无法运行_第3页
第3页 / 共5页
初学au3程序在自动解压后无法运行_第4页
第4页 / 共5页
初学au3程序在自动解压后无法运行_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《初学au3程序在自动解压后无法运行》由会员分享,可在线阅读,更多相关《初学au3程序在自动解压后无法运行(5页珍藏版)》请在金锄头文库上搜索。

1、网友世界杂志2011年3、4期合刊软件批量安装,也能走“凌波微步”江苏省射阳中学 姚文连在我们管理和维护网络机房的过程中,常常会通过网络克隆工具来批量安装系统(因为网络教室 中电脑,往往都有相同的配置)。但也有一些特殊的软件,如用来保护系统的各类自动还原软件,安 装之后就无法生成正确的镜像文件,因而就不能通过这种方法进行批量安装。一台一台地安装,操作 虽然简单,但要多次单击“下一步”并进行各项参数设置,一个机房的好几十台电脑,常常会浪费我 们不少时间。其实,我们可以借助一款能够快速模拟键盘操作软件一一Autoit (下载地址: http:/ 安装操作并记录下来。然后执行“开始-程序-Autoi

2、t_ACN-SCITE编辑器”命令,将上述键盘安 装步骤逐行翻译为Autoit可执行的脚本代码(注意分号后面为脚本注释),将它们保存为au3类型的 文件AutoSetup.au3,并和原来的安装程序保存在同一个文件夹下(如图1)。Run(SETUP.EXE);运行还原精灵安装程序if WinWaitActive(网络还原精灵安装程序,“对不起,您已经安装了网络还原精灵,2) = 1 ThenSend(Enter);如果出现还原精灵“已经安装”提示框时,退出还原精灵自动安装程序 elseWinWaitActive(网络还原精灵安装,“请阅读下面的许可协议) ;当出现“网络还原精灵 安装”对话框时

3、,开始执行下面的自动安装操作Send(!a);模拟键盘操作,按Alt+a快捷键,接受安装协议,常用的Send参数如表1 Send(!n)Send(!n)Send(!n)Send(!n)Send(!u)Send(!n) send(Down);按向下箭头,向下移动光标 send(Down)send(Space);按空格键,取消D盘保护(如图2)send(tab); 按 Tab 键,移动光标send(tab)Send(admin); 输入安装卸载密码Send(!c); 选择“自动还原 CMOS ”项Send(!i); 选择“防止硬盘 I/O 破坏”项Send(!v); 打开“高级设置”对话框send

4、(tab)send(tab)send(0); 设置定时还原时间间隔为 0 天send(tab)send(0); 设置开机等待热键时间为 0 秒send(tab)send(tab)send(tab)send(Enter)Send(!n)Send(admin); 输入确认密码send(tab)send(Enter)send(Enter)Send(!n)send(Up); 因为频道无法直接输入,只能通过按向上箭头,选择安装频道,初始值为 1(如 图 3 )send(Up)send(Up); 按三次向上箭头 , 选择 4 频道,Send(!n)Send(!n)WinWaitActive( 网络还原精灵

5、 安装 , 网络还原精灵安装成功 )Send(!n)send(tab)Send(ENTER)EndIf常用的 Send 命令参数表Send命令参数对应键盘按键Send命令参数对应键盘按键!ALT#Windows徽标键+SHIFTUP向上箭头fnCONTROLDOWN向下箭头1SPACE空格LEFT向左箭头JENTER主键盘区回车键RIGHT向右箭头fBACKSPACE或BS退格HOMEHOMEDELETE或DEL删除键DELETEENDENDTABTABESCAPE或ESCESC键PGUPPageUpPRINTSCREENPrintScreen 键PGDNPageDownF1 - F12F1-

6、F12功能键Autoit 脚本编写比较灵活,有时同一种操作,既可以使用鼠标,也可以使用键盘,本文主要讲 解是通过键盘来进行自动操作,有关鼠标自动安装操作请参照 Autoit 的帮助文档中 MouseClick 函数 用法。如果当前光标焦点在某个包含快捷键的按钮上方,则按其对应的快捷键和回车键是等价的。而 对于没有包含快捷键的安装窗口,我们还可以通过 Tab 和回车两个键的配合进行安装操作。执行“开 始-程序-Autoit_ACN-Autoit工具箱”命令,屏幕右下方会出现黄色心形的Autoit工具箱图标。通 过该工具箱,我们可以快速获取当前安装窗口的相关信息。(如图 4)有一点要提醒大家,通过

7、不同 网站下载的同一版本软件,尤其是汉化软件,在不同的操作系统中安装,有时会出现不完全相同的按 键顺序。这里,WinWaitActive(窗口标题,窗口文本,暂停时间)函数的功能是“暂停脚本的执行 直至指定窗口被激活(成为活动窗口)为止。该函数共有三个参数,其中“窗口标题”为必选参数。 如果在程序安装过程中出现多个窗口标题相同的情况,则还需要输入可选的“窗口文本”参数,以区 别这些窗口。而“暂停时间”参数亦为可选参数,单位为秒,如果不输入,则程序将一直等待。如果 WinWaitActive函数的返回值为1,表示找到指定窗口;如果返回值为0,则表示在规定的时间内没 有找到指定窗口。确认自动运行的

8、脚本代码无误后,选中该文件,右击执行“编译脚本(带进度)”命令,可将 AU3 文件编译成可以脱离 Autoit 软件运行的应用程序(如图 5)。大小I类型名称 国1AutoSetup. au3_setup. 121,549 KB运行II本编译脚本带进度)旨 KEADME.TXT 屈 SETUF.EXEAutoSetup. eKe編辑脚本(记事本)编译脚本带选项)編辑脚本GCITE)打开方式(W添加到压缩文件(A).总添加到AutoSetup, rar7 (T)压缩并E-mail.总压缩到AutoSetup, rar并 E-mail1文件IA.utoIt v3 脚本文本文档应用程序应用程序我们可以通过各种多媒体网络教学软件(如极域、洪恩等)的文件分发功能,将该自动安装程序 连同原来的安装程序,分发到所有学生机中,然后再通过远程运行功能,运行学生机上的自动安装程 序,即可以最快的速度,批量安装整个机房的网络还原精灵会以最快的速度。如果要自动卸载软件, 则需要先要找到卸载程序的存储位置和名称,如本例中网络还原精灵软件的卸载程序路径为“C:ProgramFilesFlashGet NetworkFlashgetUNWISE.EXE” 然后参照上述自动安装脚本,很快 就可以完成自动卸载程序的编写工作,有兴趣的朋友,不妨一试。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号