AutoHotkey是一款免费的、Windows下的开放源代码的自动化脚本语言,可以通过发送键盘或鼠标的动作命令来实现几乎所有操作的自动化。本文主要介绍如何使用AutoHotkey自定义快捷键和自定义热字符串。

准备工作:

下载并安装AutoHotkey

  1. 访问 AutoHotkey 主页: https://autohotkey.com/

  2. 点击下载: https://autohotkey.com/download/ahk-install.exe

  3. 安装AutoHotkey

如何编辑脚本

  1. 在桌面空白处点击右键

  2. 点击 "新建" 菜单

  3. 点击 "AutoHotkey Script" ,新建一个脚本

  4. 给脚本命名, 例如 MyWork.ahk

  5. 在新建的脚本上点击右键

  6. 点击 "Edit Script"

如何运行脚本

  1. 在脚本上点击右键,点击 "Run Script"

  2. 或者直接双击脚本文件

自定义快捷键

在脚本文件中输入下面的代码。

;后面是注释#代表win键,!表示alt键,^表示ctrl键,+表示shift键,&用于连接两个按键(含鼠标按键) ,合并成一个自定义热键。下面代码的作用是:按win+n键打开记事本,按win+c键打开计算器,按win+q打开qq,按大小写锁定键+b,使用默认浏览器打开百度页面,按ctrl+e打开everything软件。

;打开记事本
Run, notepad.exe
return
;打开计算器
Run, calc.exe
return
;打开qq
Run, D:\Program Files (x86)\Tencent\QQ\Bin\QQ.exe
return
;打开百度
CapsLock & b::
Run,https://www.baidu.com
return
;打开everything
Run,C:\Program Files\Everything\Everything.exe
return

;打开记事本 #n:: Run, notepad.exe return ;打开计算器 #c:: Run, calc.exe return ;打开qq #q:: Run, D:\Program Files (x86)\Tencent\QQ\Bin\QQ.exe return ;打开百度 CapsLock & b:: Run,https://www.baidu.com return ;打开everything ^e:: Run,C:\Program Files\Everything\Everything.exe return

你可以根据自己的需要,定义其他快捷键。

自定义热字符串

;自定义热键
::xm::张三
::qqh::45689234
::yx::45689234@qq.com
:*:allign::align
:*:china::Chin

;自定义热键 ::xm::张三 ::qqh::45689234 ::yx::45689234@qq.com :*:allign::align :*:china::Chin

输入xm后,按空格键会自动替换为张三,输入qq后,按空格键会自动替换为定义的qq号,输入yx后,按空格键会自动替换为定义的邮箱地址,输入china后不需要按空格键,系统会将china自动修正为China。

附:AutoHotkey中文帮助文档地址

https://wyagd001.github.io/zh-cn/docs/AutoHotkey.htm

AutoHotkey是一款免费的、Windows下的开放源代码的自动化脚本语言,可以通过发送键盘或鼠标的动作命令来实现几乎所有操作的自动化。本文主要介绍如何使用AutoHotkey自定义快捷键和自定义热字符串。准备工作:下载并安装AutoHotkey 访问 AutoHotkey 主页:https://autohotkey.com/ 点击下载:https://autohotkey.com/download/ahk-install.exe 安装AutoHotkey ..
AutoHotkey 是一种免费的、开源的 Windows 脚本语言,它允许用户轻松地为各种任务创建小到复杂的脚本,例如:表单填充、自动单击、宏等。 定义鼠标和键盘的 键、重新映射键或按钮以及类似自动更正的替换。 创建简单的 键从未如此简单; 你可以在几行或更少的时间内完成! AutoHotkey 为初学者提供了易于学习的内置命令。 经验丰富的开发人员会喜欢这种用于快速原型设计和小型项目的成熟脚本语言。
autohotkey 通过把常用的键盘鼠标操作编写成脚本语句来动态调用的方式避免了每次手动输入的重复操作,提高了 使用 计算机的工作效率。 AutoHotkey 1.1.33.02中文离线帮助。 仅供个人学习之用。
用Python编写 AutoHotkey 脚本。 AutoHotkey .py提供了一个用户友好的API, 使用 户可以利用 AutoHotkey 的功能在Python中编写 键和自动化脚本。 它是通过将Python DLL嵌入 AutoHotkey 进程来实现的。 确保已安装 3.7或更高版本以及 1.1.28或更高版本。 将软件包安装到Python用户安装目录。 为此,将以下内容复制并粘贴到PowerShell窗口中: py - m pip install -- user autohotkey .py 将样例代码写到playground.py文件中: import sys import ahkpy as ahk ahk.message_box("Hello!") @ahk.hotkey("F1") def bye(): ahk.messa
Typora 相关安装和 使用 见博客 Typora——MarkDown格式文本编辑器 一、安装 AutoHotkey 官方安装链接:https:// autohotkey .com/download/ahk-install.exe 不过可能需要把电脑安全保护程序关一下,不然可能会被看做病毒 在这一步,如果选择打框这个就可以 自定义 安装地址 在桌面新建一个 MyHotkeyScript.ahk文件,打开并复制以下代码 用记事本或者其他编辑软件打开,不要直接双击打开 #IfWinActive ahk_e
autohotkey 键IntroductionIn an interesting question here at Experts Exchange, a member requested this: 介绍 在Experts Exchange的一个有趣的问题中,一位成员提出了以下要求: Code for using Windows AutoHotkey to immediately m...
#Include <Phrase> template := "Hello {name}, you are {age} years old." MsgBox % Phrase.from(template) .put("name", "Mr. X") .put("age", 42) .format() X先生,您好,您今年42岁。 将Phrase.ahk从Lib文件夹复制到您的媒体库。 另请参阅: 和。 通过 使用 Phrase.from(template)从模板创建一个新的Phrase对象。 然后,通过在短语对象上调用put(k 使用 方法: 1.新建TXT文档,将后缀名改为.ahk 2. 使用 npp打开该文件,进行 自定义 设置(npp下载地址:https://yiqingchen.lanzous.com/ichtl8h) 可用功能: 1.启动程序或文档或网址 可以 使用 Run 命令来其中程序, 文档, URL 或快捷方式 #space::Run www.google