『AutoHotkey』 效率提升「脚本集」
AutoHotkey 效率提升脚本集
一些实用的 AutoHotkey 脚本示例,这些可以显著提升工作效率。
#Requires AutoHotkey v2.0
; 1. 快速启动常用程序
^!n::Run "notepad.exe" ; Ctrl+Alt+N 启动记事本
^!c::Run "calc.exe" ; Ctrl+Alt+C 启动计算器
; 2. 快速插入常用文本(如邮箱、日期等)
:*:@em::your.email@example.com
:*:ddd::
{
SendInput FormatTime(, "yyyy-MM-dd") ; 插入当前日期
}
; 3. 窗口管理
^!Left::WinMove -960, 0, 960, 1080, "A" ; Ctrl+Alt+Left 将当前窗口移到左半屏
^!Right::WinMove 960, 0, 960, 1080, "A" ; Ctrl+Alt+Right 将当前窗口移到右半屏
; 4. 文本处理
^+c:: ; Ctrl+Shift+C 复制后自动去除格式
{
Send "^c"
Sleep 50
A_Clipboard := A_Clipboard
}
; 5. 自动替换常见的输入错误
::teh::the
::recieve::receive
; 6. 快速搜索选中文本
^+g:: ; Ctrl+Shift+G 用谷歌搜索选中的文本
{
Send "^c"
Sleep 50
Run "https://www.google.com/search?q=" A_Clipboard
}
; 7. 自动输入模板文本
:*:bestrgds::
{
SendInput "Best regards,`n" ; `n 表示换行
SendInput "Your Name"
}
; 8. 快速调整音量
^!Up::SoundSetVolume("+5") ; Ctrl+Alt+Up 增加音量
^!Down::SoundSetVolume("-5") ; Ctrl+Alt+Down 降低音量
; 9. 自动保存
#HotIf WinActive("ahk_class Notepad")
^s:: ; 在记事本中,Ctrl+S 自动添加时间戳后保存
{
SendInput " - " FormatTime(, "HH:mm:ss")
Send "^s"
}
#HotIf
; 10. 鼠标手势
XButton1::SendInput "^c" ; 鼠标前侧键复制
XButton2::SendInput "^v" ; 鼠标后侧键粘贴
这些脚本涵盖了多个效率提升的方面:
- 快速启动程序
- 使用热键快速打开常用程序
- 可以根据需要自定义快捷键和程序路径
- 文本快捷方式
- 自动展开常用文本(如邮箱地址)
- 快速插入当前日期时间
- 自动纠正常见拼写错误
- 窗口管理
- 快速调整窗口位置和大小
- 实现类似 Windows+箭头键的功能
- 增强的复制粘贴
- 复制时自动清除格式
- 使用鼠标侧键进行复制粘贴
- 快速搜索
- 选中文本后快速搜索
- 可以自定义搜索引擎
- 自动化工作流
- 自动添加邮件签名
- 带时间戳的自动保存
- 音量快速调节
您可以根据自己的需求修改这些脚本,比如:
- 更改快捷键组合
- 添加更多的文本替换规则
- 自定义窗口管理的尺寸
- 增加其他常用程序的快速启动
- 添加特定应用程序的自动化操作
[!tip]
想要别的功能还可以问一下AI