AutoHotkey是什么?
- 一款 windows 平台下的热键脚本语言。
- 什么是热键(Hotkey)? 热键=快捷键
Hello World
当然首先试试怎么打印 Hello World 啦!
^j::
Send, Hello World !
return
保存脚本,双击打开。然后随意打开一个文本编辑器,按下ctrl+j。
结果输入法会自动输入
Hello World !
实例:
在windows的记事本程序里,按住ctrl键,则鼠标附近显示一个当前时间的文本,并且文本可以跟随鼠标移动
SetTitleMatchMode, 2
#IfWinActive, 记事本
Loop
{
IfWinActive, 记事本
{
~control::
while GetKeyState("control")
{
MouseGetPos, Px, Py
FormatTime, TimeString, T12, Time
ToolTip,%A_YYYY%-%A_MM%-%A_DD%-%TimeString%,
(%Px%+20),(%Py%+20)
Sleep ,10
}
ToolTip
return
}
else
{
break
}
}
return
Reference
Win下最爱效率利器:AutoHotKey
[autohotkey]脚本如何获取系统的当前时间
how-to-display-a-fixed-text-near-the-mouse-cursor
activate-only-when-certain-window-is-active
autohotkey-how-to-make-my-script-run-only-within-a-specific-program
官方文档:tooltip
官方文档:FormatTime
官方文档:Loop
官方文档:KeyList