- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
第一次亲密接触AutoHotkey1
第一次亲密接触AutoHotkey [原]???? 我认识AutoHotkey这款软件应该算是偶然吧,那是一个月前我的舍友让我帮他们重装系统,于是我就上网下载了些XP光盘并帮他们安装系统(说起XP光盘我可是用过不少哦!)在使用这些光盘的时候,我发现它们很有意思,特别是那些集成补丁和软件的、有启动界面的、有自动安装功能的光盘,让我马上产生要研究一番的冲动。网上流传的一些系统光盘里面会有软件安装管理器,这是由YangHaiJun写的一个程序,它可以在系统安装完毕后执行并提供用户一个界面以选择需要的常用软件、补丁和优化功能,相信很多人都见过。其界面如下图:让我觉得最有意思的是它安装软件时的全自动化,完全不需要用户操作即可安装软件,连使用注册机注册软件都是自动的,第一次见真的感觉有点神奇呢!于是我就开始研究它的制作方法,查看一下自动安装程序的软件描述,很快就发现它是用了AutoIt来编的。接着就搜索了一下相关资料,再接着就是研究研究,在此同时我还发现有个同类型的软件,叫AutoHotkey,它和AutoIt差不多,但它有录制动作并写成脚本的功能,于是我转而研究AutoHotkey。看看关于它的介绍可以有个初步了解:??? AutoHotkey是简易而功能强大的热键脚本语言。使用者可将键盘、鼠标甚至游戏摇杆的移动和点击动作记录下来。比较特别的一点是:AutoHotkey具备一个脚本编译器,当你用Record记录完成后,可以转换(Convert)功能将脚本转换成EXE可执行文件,这是非常有用的功能。??? 如果你能熟练地用好这款免费且开放源代码的工具,你的工作效率将大大提升。??? 目前AutoHotkey的最新版本是2,可到其官方网站/获得最新版本。???????????????????????????????????????? 点击此处下载安装程序?????????????????????????????????点击此处下载压缩包(不需安装)? 如果你曾经安装过旧的版本,不需要卸载即可更新到新版本。如此强大而且又是免费的软件我怎会错过?不过目前网上没有帮助文档的汉化版本,所以英语是不得不学啊!第一次亲密接触AutoHotkey 续 [原]安装AutoHotkey后右键菜单会多了一些命令,如新建?AutoHotkey?Script命令,这将新建一个ahk文件。同时AutoHotkey还关联了*.ahk文件,直接双击它将运行脚本,在其上点右键会有关联命令菜单。如下图,从上至下分别是运行脚本、编译脚本和编辑脚本的命令。点击“Edit?Script”,将会用记事本来打开脚本以供编辑。要学习使用AutoHotkey,它的帮助文档是必看的,里面非常详细地说明了使用方法,好多英文啊~~我的第一个作品就是仿照它的帮助说明做的,绑定Win+Z为打开浏览器并登陆百度主页的快捷键的脚本:#z::Run????运行此脚本后,在系统托盘上可看到一个H图标,说明正在运行脚本,此时按下快捷键Win+Z,预想马上实现,多么令人兴奋的一刻!说明:#代表Win键,所以#z就是按下Win+Z键的意思,::后面的内容为此快捷键定义的命令。当然还有其他按键定义,如!对应Alt,^?对应Control,+对应Shift等等,?帮助文档里面有详细说明。使用AutoHotkey运行并控制软件 [原]?AutoHotkey的功能当然不会只是定义快捷键这么简单了,我最想知道的就是怎样利用它来控制软件的安装,从而达到自动安装软件的目的。1.打开记事本run, Notepad看看上面的脚本,简单吧?其实就像Windows里面开始→运行→输入的命令,看来只要“运行”命令可以运行的系统程序都可以哦!点击此处查看开始→运行→输入的命令集锦2.运行QQ的安装程序要运行QQ的安装程序,需要指定QQ的位置,假设为 D:\qq\setup.exe ,那么脚本就是Run, D:\qq\setup.exe其实最好就是在D:\qq 文件夹下新建一个脚本,那么脚本中就不需要指定路径了:Run, setup.exe3.更进一步,开始控制程序运行安装程序后当然是想办法控制程序安装啦,运行QQ2005 Beta2 珊瑚虫版的安装程序后,出现如下界面:?“下一步”按钮应该如何控制呢?试一试下面的脚本吧:Run, setup.exeSend, {ENTER}就是这么简单,当然,还可以用快捷键的,例如“下一步”的快捷键是ALT+N,那么理论上只要发出按下ALT加N然后放开ALT键的命令即可,那么试试吧:Run, setup.exeSend, {ALTDOWN}n{ALTUP}结果却失败了,因为QQ的安装程序未被激活(这里指它不是当前窗口,在Windows里最前窗口为当前工作窗口)查看帮助文档,发现果然有相关命令如WinWa
文档评论(0)