本人新手,send的各种用法用的非常多,今天有些新发现.
问题1:我发现!v这样的按键没法发送send,^v,所以想办法解决逻辑松开alt
!v::
Send {Blind}{LAlt Up}
clipboard = %clipboard%
Sleep 100
send,{Blind}^v
return
方案就是加blind模式
转义符`,我发现send三个`的时候总是有问题.最终确定是要六个`才能发出三个`
ob和ahk的结合使用,贴一个往ob里面快速插入代码块以及粘贴代码的功能,注意先安装一个增强编辑的插件
!z::
InputBox,a,代码名称
Clipboard:=""
SendInput,^c
ClipWait
WinActivate ahk_exe Obsidian.exe
Sleep 100
SendInput,^{End}
Sleep 100
SendInput,{Enter}
SendInput,{Text}## %a%
; SendInput,{space}
; SendInput,% a
Sleep 300
SendInput,{Enter}
Sleep 100
SendInput,!+c ;插入代码块
Sleep 100
SendInput,{up 2}
SendInput,^{Right}
SendInput,vb
SendInput,{Enter 2}
Sleep 100
SendInput,^v
return