Autohotkey教程.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
AutoHotkey非原创,版权归原作者所有创建脚本每个脚本都是一个纯文本文件,由一些能被 AutoHotKey.exe 执行的命令组成。一个脚本可能还包含热键?和热字符串?。如果没有热键和热字符串,脚本在启动的时候就会从头依次执行到尾。创建一个新的脚本:下载?并安装 AutoHotkey。右击鼠标,选择?新建 - 文本文档?。输入文件名并确保以?.ahk?结尾。例如:Test.ahk。右击文件,选择?编辑脚本?。输入以下内容:#space::Run 上一行的第一个字符 # 代表键盘上的 Windows 键;所以 #space 表示在按住 Windows 键后再按空格键。:: 后面的命令会在热键激活后执行,在本例中则会打开谷歌主页。继续按下面步骤操作,来执行这个脚本:保存并关闭该文件。双击该文件来启动它。在系统托盘里会出现一个新图标。按下 Windows 和空格键,网页会在默认的浏览器里打开。右击系统托盘里的绿色图标可以退出或编辑当前脚本。注意:可以同时启动多个脚本,并且在系统托盘里都会有一个相应的图标。每个脚本都能定义多个?热键?和?热字符串?。想让某个脚本开机即启动,可以将它的快捷方式放到开始菜单的启动目录里?。启动程序命令?Run?可以运行程序、打开文档、网页链接或快捷键。请参看以下示例:view plaincopy to clipboardprint?Run?Notepad??Run?C:\My?Documents\Address?List.doc??Run?C:\My?Documents\My?Shortcut.lnk??Run???Run?mailto:someone@??可以给这些命令设置任何热键?。下面第一个例子的快捷键是 Win+N ,第二个是 Control+Alt+C:view plaincopy to clipboardprint?#n::Run?Notepad??^!c::Run?calc.exe??上例是单行热键,因为每个热键之包含一条命令。如果命令多余一条,则热键定义必须单独放一行,其后每条命令放一行,且最后一行必须是?return?。例如:view plaincopy to clipboardprint?#n::??Run???Run?Notepad.exe??return??如果待执行的程序或文档没有集成到系统中,则需要指定完整路径:view plaincopy to clipboardprint?Run?%A_ProgramFiles%\Winamp\Winamp.exe??上例中 %A_ProgramFiles% 是内建变量?。比起直接使用诸如?C:\Program Files?这样的绝对路径,推荐使用内建变量,它使得脚本的可移植性更好,即能在其他机器上正常运行。注意:命令和变量都是大小写无关的。例如 Run 与 run、A_ProgramFiles与a_programfiles都是一样的。用?RunWait?代替 Run,脚本就会一直等在,直到刚才运行程序退出。在下例中?MsgBox?命令直到记事本被关闭后才执行:view plaincopy to clipboardprint?RunWait?Notepad??MsgBox?The?user?has?finished?(Notepad?has?been?closed).??更多关于启动程序的内容 -- 像附带参数、制定工作路径以及获取程序返回值 -- 请点击这里?。模拟鼠标键盘用?Send?命令可以向当前活动窗口发送键盘击键消息。下例中定义了热键 Control+Alt+S 来输入签名:view plaincopy to clipboardprint?^!s::??Send?Sincerely,{Enter}John?Smith??return??上例中{Enter}是模拟回车键,其他字符都是字面意思。下一个例子展示了其他几个特殊字符:view plaincopy to clipboardprint?Send?^c!{tab}pasted:^v??代码会依次发送 Control+C、Alt+Tab、字符串 pasted:和 Control+V。完整的特殊字符列表请参阅?Send?命令。最后,按键序列还可以用于定义字符串的缩写,即热字符串?。例如,下例将 btw 定义为 by the way 的缩写,无论何时你输入 btw 后再输入空格或逗号,都会被替换成 by the way:view plaincopy to clipboardprint?::btw::by?the?way??鼠标点击?:?在发送鼠标点击事件前要先确定鼠标的位置(X, Y 坐标值)。AutoHotKey 自带的 Window Spy 可以很方便地确定鼠标的位置:启动

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档