AutoHotkey 0级入门教程

AutoHotkey 0级入门教程

2023年7月9日发(作者:)

AutoHotkey 0级入门教程

autohotkey0级入门教程

自动热键0级入门教程:一键完成重复工作(2022年2月14日修订)

autohotkey是一个神奇的工具。为了便于新人上

另一方面,xbeta编写了这个最愚蠢的0级入门教程。

1何为autohotkey

AutoHotKey是一款小型工具软件,可以简化重复性工作。

比如要登录某论坛,你只要按一个键,autohotkey就会替你:打开浏览器、输入网址、输入用户名和密码、回车,完成登录过程。

只要你有想象力,自动热键可以做更多的工作。请参阅自动热键、为win+run添加翅膀,以及更多文章。

2下载及安装

软件名称:自动热键软件版本:1.0.92.02软件大小:2.5Mb

软件授权:免费、开源

适用平台:windows98-win7下载地址:点击此处下载

安装:按提示操作即可。我习惯上装在d:programfilesautohotkey第1屏是欢迎;点next。

第二个屏幕是版权声明;点击Iagree。

第3屏是版本选择,可根据操作系统、需求,选择合适版本。比如我在winxp

在下面选择Unicode(32位)。

第4屏是安装内容:如下图。建议全部选中。

接下来是安装目录、开始菜单设置和安装过程。

最后,是安装成功提示:是否看帮助文件。autohotkey的帮助文件,写得很细。有耐心的就认真拜读,想成高手的必须要研读。(更多中文译本见这里)

3应用示例1:提示和访问网页

创建脚本文件 如下图所示,打开文本编辑器(Notepad,或GVIM),创建一个新文件,并将接下来的两行复制到其中。

先任意保存到一个地方(比如桌面),文件名任意(比如)注意:①文件名后辍必须为ahk;②保存格式必须选为utf-8!。

运行脚本文件

这时,双击看到效果了:先弹出如下提醒

单击“确定”按钮后,您将启动浏览器并打开本文的网站。

原理解释:

所谓的脚本实际上是一个TXT文件。它由用户编写,并通过自动热键执行。msgbox是一个命令(或函数)。当AutoHotKey看到它时,它知道会弹出一个消息窗口。以下文本是参数。在该命令中,它是弹出消息的文本。其中'n表示换行。中间用半宽逗号隔开。

第2句:类似,函数是run,就是运行。后面的参数就是本文的url。也就是说,autohotkey的run功能,可以运行程序,也可以打开文档(如d:),也可以打开网址。

4应用示例2:缩写

将下面的语句保存为(提醒utf-8编码):::test1::善用佳软。ひらがな平⒚;カタカナ片⒚。korean/???/???。

运行后,在任何可以正常显示Unicode字符的程序(如浏览器的地址栏和msword)中,键入test1,然后添加空格或制表符,或输入以触发缩写“好好利用jiaruan???”内容在屏幕上。

通过这一例子,可以看到autohotkey实现常用短语(地址、邮箱、密码、网址、签名)的缩写非常方便。

至于缩写功能,其他人已经开发了一个专门用于自动热键缩写功能的文本程序。详见此处。

5自动登录网站

将以下语句另存为NEW3 AHK(提示UTF-8代码):

#1::

网易Winwaitactive;;等待网页成功加载(至少显示标题)sleep,1000;;为了安全起见,请再等一秒钟(取决于网络速度) send,user-id{tab}password{enter};;模拟键入用户名、密码、回车return

运行脚本??但没有回应?是的,这是因为脚本为相应的命令定义了热键#1表示Win+1键。

按下win+1键,脚本会自动打开163信箱、输入用户名、密码,完成登录。注意:本例有实际执行中有可能不成功。因为邮箱登录页面可能已经保存了用户名,甚至也保存了密码,导致初始输入焦点不准确。笔者实际在用的例子是登录lotusnotes客户端,并输入密码。代码如下:#n::

运行,winwait,,输入密码

sendinput,mypassword{enter}return

6附言

作为0级入门教程,就写到这里吧。只要大家边读、边动手实践,就不难从这些例子中发现autohotkey的神奇作用。

要进一步探索自动热键的魔力,您可以:(1)阅读官方帮助文档。

(2)参见笔者使用autohotkey的更多实例,autohotkey|winrun加它更方便,autoit3vsautohotkey,autohotkey调用irfanview把24位真彩图片优化到实际色深等。

(3) 目前,最全面的自动热键学习材料由健忘症:自动热键学习指南汇编

注:xbeta用gvim编辑ahk文件的,高亮效果如下:

发布者:admin,转转请注明出处:http://www.yc00.com/news/1688898794a181966.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信