Autohotkey笔记
大约 2 分钟
Autohotkey笔记
脚本开机自启
将 .ahk (Ahk脚本)文件,创建快捷方式,并把快捷方式放入 C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup
文件夹即可。如需取消开机自启,就删除这个快捷方式。
方法二:win + R 输入shell:startup
回车后自动打开开机自启目录
使用
如果第一次使用的话,双击 .ahk 文件(Ahk脚本所使用的文件名后缀)会弹出打开方式选择框,点“更多应用->在这台电脑上查找其他应用”,然后找到并选中上一步解压文件夹里的 “AutoHotkeyU64.exe” 文件即可。
编写typora修改颜色的快捷键
1.桌面新建txt文件 2.将后缀改为.ahk 3.重命名为MyTyporaHotkeyScript.ahk
; Typora
; 快捷增加字体颜色
; SendInput {Text} 解决中文输入法问题
; autohotkey 1.1.37.01
#IfWinActive ahk_exe Typora.exe
{
; Ctrl+Alt+o 橙色
^!o::addFontColor("orange")
; Ctrl+Alt+r 红色
^!r::addFontColor("red")
; Ctrl+Alt+b 浅蓝色
^!b::addFontColor("cornflowerblue")
}
; 快捷增加字体颜色
addFontColor(color){
clipboard := "" ; 清空剪切板
Send {ctrl down}c{ctrl up} ; 复制
; SendInput {Text} ; 解决中文输入法问题
SendInput {TEXT}<font color='%color%'>
SendInput {ctrl down}v{ctrl up} ; 粘贴
If(clipboard = ""){
SendInput {TEXT}</font> ; Typora 在这不会自动补充
}else{
SendInput {TEXT}</ ; Typora中自动补全标签
}
}
1.双击ahk脚本运行 2.Typora检测 Ctrl+Alt+O——橙色Orange Ctrl+Alt+R——红色Red Ctrl+Alt+B——蓝色Blue
按Ctrl+\
取消样式!
; alt+0 黑色
!0::addFontColor("black")
; alt+1 红色
!1::addFontColor("red")
; alt+2 绿色
!2::addFontColor("green")
; alt+3 浅蓝色
;!3::addFontColor("blue")
!3::addFontColor("cornflowerblue")
; alt+4 橙色
!4::addFontColor("orange")
; alt+5 黄色
!5::addFontColor("yellow")
; alt+6 青色
!6::addFontColor("cyan")
; alt+7 紫色
!7::addFontColor("purple")
代码解释
;分号后面的是注释(不是脚本!!!)我就说我测试了这么长时间都不管用!
热键标记
!感叹号代表Alt键
# 井号代表 Windows 键
^ 上三角号代表 Ctrl键
+ 加号代表 Shift 键
执行
::代表按下前面快捷键后会执行后面的命令。