自动热键
强大。简单易学。
Windows的终极自动化脚本语言。
Download —— 下载
进入官网,没什么可说的,直接点击 Download 下载安装
安装成功后,是没有任何提示的,直接关闭安装程序即可!
Create a program —— 创建项目
桌面右键→→新建→→ AutoHotkey Script 即可创建一个脚本
新建一个文本文件,修改文件后缀名为 .ahk 格式也行
快捷键定义
;#代表win,
+代表shift,^代表Ctrl,
!代表Alt ;
如果要注释,可以用分号 也可以用//**
Ctrl | ^ | ^ |
---|---|---|
Shift | + | + |
Alt | ! | ! |
Windows键 | # | # |
#、^、+、!等 | 一般不用 | {#}、{^}、{+}、{!}等 |
左Ctrl、左Shift、左Alt | <^ <+ <! | |
右Ctrl、右Shift、右Alt | >^ >+ >! | |
Enter | {enter} | |
Tab | {Tab} | |
F1、F12等 | F1、F12等 | {F1}、{F12}等 |
Esc | {Esc}或{Escape} | |
空格 | {Space} | |
Backspace | {Backspace}或{BS} | |
Delete | {Delete} or {Del} | |
Insert | {Insert} or {Ins} | |
↑、↓、←、→ | {Up}、{Down}、{Left}、{Right} | |
Home键 | {Home} | |
End键 | {End} | |
PageUp键 | {PgUp} | |
PageDown键 | {PgDn} | |
CapsLock键 | {CapsLock} |
Substitute character —— 替换字符
AutoHotkey —— 中文脚本手册
我们来一个简单的例子:输入 chinar 自动替换为 http://www.chinar.xin
在打开的记事本中输入:
第一种写法:
::oyk::http://oykperson.xyz/
第二种写法:
::oyk::
Send http://oykperson.xyz/
return
::bky::
Send https://www.cnblogs.com/
return
AHK语法中: Send 是发送命令, return 是结束
保存后,右键文件 →→ Run Script 运行脚本
然后,当我们输入文本chinar
按下 空格键 / 回车键 / tab 键时,会自动帮我们替换为http://www.chinar.xin
极速打开网页
#0::Run https://tinypng.com/
Win+0
自定义快捷键-打开文件或网址
!n::run notepad
!c::run, D:\SoftwareKit\_jade_new_soft\cmd_markdown_win64\Cmd Markdown.exe
Alt+n 或+c启动程序
一键拷贝文件路径
^+c::
; null=
send ^c
sleep,200
clipboard=%clipboard% ;%null%
tooltip,%clipboard%
sleep,500
tooltip,
return
只需要Ctrl+shift+c即可拷贝文件路径
缩写快速打出常用语
::/mail::gmail@gmail.com
::/jeff::http://www.jeffjade.com/
::/con::console.log();
::/js::javascript:;
::/fk::轩先生这会子肯定在忙,请骚后。thx。祝君:天天开心,日日欣悦。
键入/jeff
后,再加空格、或 tab、或回车
激活/打开/隐藏程序
#c::
IfWinNotExist ahk_class Chrome_WidgetWin_1
{
Run "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"
WinActivate
}
Else IfWinNotActive ahk_class Chrome_WidgetWin_1
{
WinActivate
}
Else
{
WinMinimize
}
Return
快捷键:Win+C
提示:避免和系统快捷键冲突
系统的常用快捷键都是使用Ctrl+XX和Alt+XX来组合的,而Win+XX的很少,所以我们应该尽量使用Win+XX来组合