我是Autohotkey的新手,试图制作一个宏:
复制选择
将其粘贴到Notepad ++
播放Notepad ++宏(用于格式化)快捷键: Ctrl + Shift + B
复制所有已编辑的文字
粘贴在Firefox文本字段
我尝试从以下代码开始,但我甚至无法让AHK将我的选择粘贴到Notepad ++。
^!x::
Send, ^c
ClipWait
IfWinExist, Notepad++
{
WinActivate
Send ^v
}
答案 0 :(得分:2)
始终使用http://ahkscript.org/的AutoHotkey(当前版本,新官方网站)!来自autohotkey.com的AutoHotkey已经过时,您可能无法使用它运行一些脚本!
这是工作脚本:
^!x::
Send, ^c
ClipWait
SetTitleMatchMode, 2
IfWinExist, Notepad
{
WinActivate
Send, ^v
}
return
我在评论中提到了 Joe DF 添加的命令SetTitleMatchMode, 2
。具有参数2
的该命令(link)设置IfWinExist
命令的匹配行为,以便窗口标题可以在其中的任何位置包含WinTitle以匹配。最后还添加了return
。