效率工具 AutoHotKey

自动热键

强大。简单易学。

Windows的终极自动化脚本语言。

Download —— 下载

AutoHotkey —— 官网

进入官网,没什么可说的,直接点击 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来组合

上一篇:抽取思维(重构设计)


下一篇:java 转换jjson的几种方式