AutoHotkey Powerful. Easy to learn.
The ultimate automation scripting language for Windows.
AutoHotkey 程序本身不做任何事情; 它需要一个脚本来告诉它该做什么. 脚本只是一个简单的以 .ahk 作为扩展名的文本文件, 其中包含了程序的指令, 像配置文件, 但功能更强大. 一个脚本可以执行一个动作然后退出, 但大多数脚本定义了一些热键, 当热键按下时, 热键后面跟着的一个或多个动作将会执行.
面向窗口
关闭/退出 ctrl + q 最小化 alt + m 最大化 通过鼠标手势软件进行实现
面向多标签应用程序
切换到上个标签 ctrl + shift + tab 切换到下个标签 ctrl + tab 新建标签 ctrl + alt + shfit + t 必要时重新定义了快捷键,同时也为了和其他场景快捷键不冲突,只能如此 关闭标签 ctrl + w 正常情况下统一为 alt + f4 除非有特例 撤销最近关闭标签 ctrl + shift + t
; ctrl + q 统一为关闭
^q::Send "!{F4}"
#z::Run "https://www.autohotkey.com" ; Win+Z
^!n:: ; Ctrl+Alt+N
{
if WinExist("Untitled - Notepad")
WinActivate
else
Run "Notepad"
}
; 插入 email
:C*:xem::acc8226@qq.com
; 插入 qq
:C*:xqq::1334598467
; 快捷操作-插入双引号 ctrl + shift + "
^+"::Send '""{Left}'
; ----- 6. 鼠标操作 -----
#HotIf mouseIsOverTaskBarOrLeftEdge()
WheelUp::Send "{Volume_Up}"
WheelDown::Send "{Volume_Down}"
; 鼠标在左侧边缘或者在任务栏上
mouseIsOverTaskBarOrLeftEdge() {
MouseGetPos &OutputVarX,, &Win
return OutputVarX == 0 or WinExist("ahk_class Shell_TrayWnd" " ahk_id " Win)
}
基于 autohotkey 我做了款软件。
控制音量:鼠标移动到屏幕左边缘 或 任务栏上可通过鼠标滑轮上下
注:主流浏览器包含 360 极速浏览器、chrome 谷歌浏览器、DuckDuckGo 浏览器、firefox 火狐浏览器。 理论上兼容的浏览器有(未经过完全测试) 360 安全浏览器、QQ 浏览器、、傲游浏览器、猎豹浏览器、极速浏览器。
alt + 空格 开启快捷启动器,再次按下或鼠标在部件外点击 / esc 键则关闭。
只要输入对应启动程序/网址的全拼或首字母简拼这种模糊搜索,如果候选词有多个可以按下 tab 键切换到列表框中方向上下键选中后回车或鼠标双击。
在弹出输入框,接着输入 bd (空格)yyds 回车进行百度搜索。
bd 加回车打开百度网
kz 加回车打开控制面板
在任意界面中输入 zbd 打开百度首页
输入 zbi 打开 b 站
默认读取 appList.csv 配置,文本编码为 utf-8。可自行修改文本内容。
建议使用 LiberOffice 打开。
注: hk 和 hs 至少绑定其中一个,否则绑定无效
AutoHotkey
快速参考 | AutoHotkey v2 https://wyagd001.github.io/v2/docs/
【win】ahk script · acc8226/我的脚本 - 码云 - 开源中国 https://gitee.com/acc8226/my-cmd/tree/main/%E3%80%90win%E3%80%91ahk%20script