AutoHotkey 0级入门教程
更新时间:2023-12-27 05:23:01 阅读量: 教育文库 文档下载
- autohotkey教程推荐度:
- 相关推荐
AutoHotkey 0级入门教程:让重复工作一键完成 (2011-02-14修订)
AutoHotkey是一个神奇的工具。为了便于新人上
手,xbeta写了此篇最最傻瓜的0级入门教程。
1 何为AutoHotkey
AutoHotkey是一个小工具软件,可以简化你的重复性工作。
比如要登录某论坛,你只要按一个键,AutoHotkey就会替你:打开浏览器、输入网址、输入用户名和密码、回车,完成登录过程。
只要有想像力,AutoHotkey可以完成更多工作,参见 AutoHotkey,让win+run如虎添翼,及更多文章。
2 下载及安装
软件名称: AutoHotkey 软件版本: 1.0.92.02 软件大小: 2.5MB
软件授权: 免费、开源
适用平台: Windows 98-Win7 下载地址:点击这里下载
安装:按提示操作即可。我习惯上装在 d:\\program files\\AutoHotkey 第1屏是欢迎;点Next。
第2屏是版权声明;点I Agree。
第3屏是版本选择,可根据操作系统、需求,选择合适版本。比如我在WinXP
下选择了 Unicode(32-bit)。
第4屏是安装内容:如下图。建议全部选中。
接下来是安装目录、开始菜单设置、安装过程。
最后,是安装成功提示:是否看帮助文件。AutoHotkey的帮助文件,写得很细。有耐心的就认真拜读,想成高手的必须要研读。(更多中文译本见这里)
3 应用例1:提示与访问网页
创建脚本文件
如下图,打开你的文本编辑器(notepad、或gVIM),新建一个文件,把下两行内容复制进去。
msgbox, 这是我的第一个AutoHotkey脚本 `n 我既关注效率,也尊重版权 run, http://xbeta.info/autohotkey-guide.htm
先任意保存到一个地方(比如桌面),文件名任意(比如 new.ahk) 注意:①文件名后辍必须为ahk;②保存格式必须选为 UTF-8!。
运行脚本文件
这时,双击new.ahk看到效果了: 先弹出如下提醒
你点击“确定”按钮后,就会启动浏览器,打开本文网址。
原理解释:
所谓脚本,其实就是一个txt文件。它由用户编写,由AutoHotkey来执行。 第1句:msgbox是一个命令(或称为函数),AutoHotkey见到它,就知道要弹出一个消息窗口了。后面的文字是参数,在这一命令中,就是弹出消息的文字。其中的`n表示换行。中间用半角逗号分隔。
第2句:类似,函数是run,就是运行。后面的参数就是本文的url。也就是说,AutoHotkey的run功能,可以运行程序,也可以打开文档(如 d:\\freeware-list.txt),也可以打开网址。
4 应用例2:缩写
将下面的语句保存为 new2.ahk (提醒 UTF-8 编码): ::test1:: 善用佳软。ひらがな 平仮名;カタカナ 片仮名。Korean/???/???。
运行后,在任何能正常显示 unicode 字符的程序中(比如浏览器的地址栏、MS Word),键入 test1后,再加空格、或tab、或回车,就可以触发缩写,“善用佳软??”内容就上屏了。
通过这一例子,可以看到 AutoHotkey 实现常用短语(地址、邮箱、密码、网址、签名)的缩写非常方便。
关于缩写功能,还有人用 AutoHotkey 开发过一款专门用于缩写功能的Texter呢,详见这里。
5 自动登录网站
将下面的语句保存为 new3.ahk (提醒 UTF-8 编码):
#1::
run, http://mail.163.com
WinWaitActive, 网易 ;;等待网页加载成功(至少title显示出来) sleep, 1000 ;;保险起见,再等1秒(视网速而定)
send, user-id{tab}password{enter};;模拟键入用户名、密码、回车 return
运行脚本??但没有反应?没错,这是因为脚本中为相应命令定义了热键。#1表示Win+1键。
按下Win+1键,脚本会自动打开163信箱、输入用户名、密码,完成登录。 注意:本例有实际执行中有可能不成功。因为邮箱登录页面可能已经保存了用户名,甚至也保存了密码,导致初始输入焦点不准确。笔者实际在用的例子是登录Lotus Notes客户端,并输入密码。代码如下: #n::
run, \winwait,,输入口令
sendinput, mypassword{enter} return
6 后记
作为0级入门教程,就写到这里吧。只要大家边读、边动手实践,就不难从这些例子中发现 AutoHotkey 的神奇作用。
如要再进步发掘 AutoHotkey 的魔力,可以: (1)阅读官方帮助文档。
(2)参见笔者使用AutoHotkey的更多实例,AutoHotkey|win run加它更方便,AutoIT3 vs AutoHotkey,AutoHotkey调用Irfanview把24位真彩图片优化到实际色深等。
(3)目前最全面的AutoHotkey学习资料,由 amnesiac 整理:AutoHotkey 学习指南
注:xbeta用gVIM编辑ahk文件的,高亮效果如下:
正在阅读:
AutoHotkey 0级入门教程12-27
三年级数学上册第三单元里程表教学设计(二)北师大版〔精品篇〕 - 图文12-27
13秋交大计算机基础作业210-27
电大-基础会计实训教程会计分录10-20
pt2262 - 2272 - sc2260 - 无线电路图等 - 无线资料合集03-22
HDPOS4便利详细解决方案V0805-12
机械制造基础大专班12-21
中南财经政法大学2012学年大学生暑期社会实践立项申报书04-28
学生会的组织结构图+403-22
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 入门教程
- AutoHotkey
- 2014年黄州西湖中学人教版新目标八年级下Unit6 Period 1导学案 - 图文
- 浅谈服装设计高职学生的顶岗实习与就业 pdf
- 二(3)班美术上册第五、六、七、八单元教案 - 图文
- 2018年秋九年级化学上册第四单元自然界的水课题4化学式与化合价4.4.1化学式与化合价同步练习人教版
- 2019届七年级上册:3.1《字母表示数》优秀导学案(含答案)
- 计算机网络试卷选择题
- 蔬菜制品生产许可证审查细则
- 对我国GDP影响因素的分析
- 职业技术学新校区园林景观施工设计 - 图文
- 教学设计和教案的区别
- 税收就在我们身边作文600字 - 1
- 山东省济南市12中九年级语文期中考试
- 联盟教学资源2013高中物理新人教必修二55圆周运动规范训练
- 图像处理实验三 圆形物体的图像分割与分析
- 买房要避开“楼高高” 五证齐全难办房产证
- 测量学题库精简版
- 三年级上册语文教案-19我的发现 - 语文S版(2016)
- 三年级数学上册第三单元里程表教学设计(二)北师大版〔精品篇〕 - 图文
- 园本课程
- 铜锌冶炼总降压变电所及硅整流室安装施工方案培训资料