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:\\programfiles\\autohotkey第1屏是欢迎;点next。
    第二个屏幕是版权声明;点击Iagree。
autoit    第3屏是版本选择,可根据操作系统、需求,选择合适版本。比如我在winxp
    在下面选择Unicode(32位)。
    第4屏是安装内容:如下图。建议全部选中。
    接下来是安装目录、开始菜单设置和安装过程。
    最后,是安装成功提示:是否看帮助文件。autohotkey的帮助文件,写得很细。有耐心的就认真拜读,想成高手的必须要研读。(更多中文译本见这里)
    3应用示例1:提示和访问网页
    创建脚本文件
    如下图所示,打开文本编辑器(Notepad,或GVIM),创建一个新文件,并将接下来的两行复制到其中。
    先任意保存到一个地方(比如桌面),文件名任意(比如new.ahk)注意:①文件名后辍必须为ahk;②保存格式必须选为utf-8!。
    运行脚本文件
    这时,双击new.ahk看到效果了:先弹出如下提醒
    单击“确定”按钮后,您将启动浏览器并打开本文的网站。
    原理解释:
    所谓的脚本实际上是一个TXT文件。它由用户编写,并通过自动热键执行。msgbox是一个命令(或函数)。当AutoHotKey看到它时,它知道会弹出一个消息窗口。以下文本是参数。在该命令中,它是弹出消息的文本。其中'n表示换行。中间用半宽逗号隔开。
    第2句:类似,函数是run,就是运行。后面的参数就是本文的url。也就是说,autohotkey的run功能,可以运行程序,也可以打开文档(如d:\\),也可以打开网址。
    4应用示例2:缩写
    将下面的语句保存为new2.ahk(提醒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文件的,高亮效果如下:
   
   

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。