Autohotkey

介绍

Autohotkey是一个脚本语言,自定义热键很好用。

转换为 exe 文件

1.
运行 Compiler 目录下的 Ahk2Exe.exe 文件。
2.
Source 那一行选择写好的 .ahk 文件。
3.
在 Custom Icon 一行选择 .ico 图标文件。
4.
Base FIle 选择64位或者32位。

代码备份

热键

autohotkey
; 减小音量 ~WheelDown:: { CoordMode "Mouse" MouseGetPos &x, &y if (y = 0) { Send "{Volume_Down}" } } ; 增大音量 ~WheelUp:: { CoordMode "Mouse" MouseGetPos &x, &y if (y = 0) { Send "{Volume_Up}" } } ; 按下鼠标中键音量为0 ~MButton::{ CoordMode "Mouse" MouseGetPos &x, &y if (y = 0) { SoundSetVolume 0 } } ; 侧键搜索选中内容,通过config.ini里面的配置决定使用哪个搜索引擎 XButton1:: { A_Clipboard := "" Send "^c" ClipWait 0.2 if (A_Clipboard = "") { } else { if (IniRead("config.ini", "搜索引擎", "必应")) { Run "https://cn.bing.com/search?q=" A_Clipboard } else if (IniRead("config.ini", "搜索引擎", "百度")) { Run "https://www.baidu.com/s?wd=" A_Clipboard } else if (IniRead("config.ini", "搜索引擎", "哔哩哔哩")) { Run "https://search.bilibili.com/all?keyword=" A_Clipboard } } }

思源复制

autohotkey
; 复制http网址到思源时自动添加<> ~^v::{ if(SubStr(A_Clipboard,1,4) = "http" && WinActive("思源")){ newtxt := "<" . A_Clipboard . ">" A_Clipboard := newtxt } }