Ame*_*ina 4 keyboard-shortcuts autohotkey
我正在尝试使用AutoHotkey定义一个键盘快捷键,这样如果我同时按下这三个键: Ctrl+ Alt+ c,AutoHotkey 会将所选文本复制到剪贴板而不进行格式化。
AutoHotkey 支持吗?如果是这样,如何?我在官方网站的文档中看到的大部分内容都依赖于由两次按键组成的键盘快捷键,例如:
LControl + LAlt::
; Do something
Run Code Online (Sandbox Code Playgroud)
有没有办法用三个键来做到这一点?另外,如何从所选文本中复制和删除格式?
请参阅如何将三个键组合为 Autohotkey 的热键?对于你问题的前半部分。
至于剥离格式,看起来像这样的事情是可能的(来自这个堆栈溢出问题):
Send ^c
clipboard = "%clipboard%"
; Remove space introduced by WORD
StringReplace, clipboard, clipboard,%A_SPACE%",", All
Run Code Online (Sandbox Code Playgroud)
还有这个关于它的AutoHotkey 论坛帖子。
编辑:以下是关于 Clipboard、ClipboardAll 和 OnClipboardChange 的 AutoHotkey 文档:
clipboard = %clipboard% ; Convert any copied files, HTML, or other formatted text to plain text.