【发布时间】:2013-12-14 05:14:43
【问题描述】:
这是一件非常简单的事情,我正在努力解决
我想使用 WINKEY + ALT + C 之类的东西来粘贴 ** - words** 以便我可以使用三键组合签署我的帖子或其他任何内容
【问题讨论】:
-
您的问题是什么?向我们展示您的尝试!
标签: autohotkey
这是一件非常简单的事情,我正在努力解决
我想使用 WINKEY + ALT + C 之类的东西来粘贴 ** - words** 以便我可以使用三键组合签署我的帖子或其他任何内容
【问题讨论】:
标签: autohotkey
不确定您到底想要什么,也许是这样的?
按 WINKEY + ALT + C 粘贴剪贴板内容:
#!c::
SendInput, ^v
Return
按 WINKEY + ALT + C 粘贴“一些随机文本”
#!c::
SendInput, Some random text
Return
【讨论】:
您可以使用剪贴板粘贴方法,而不是输入每个字符的 Sendinput。例如见https://github.com/tdalon/ahk/blob/59a8ab2a8fd497b4a5b5a85e73e32ff95d5d4425/Lib/Clip.ahk
Clip_Paste(sText,restore := True) {
; Syntax: Clip_Paste(sText,restore := True)
If (restore)
ClipBackup:= ClipboardAll
Clipboard := sText
WinClip.Paste()
If (restore)
Clip_Restore(ClipBackup)
} ; eofun
; ---------------------------------------------------------------------------
Clip_Restore(ClipBackup) {
Clip_Wait() ; in order not to overwrite running clipboard action like pasting
Clipboard:= ClipBackup
} ;eofun
; ---------------------------------------------------------------------------
Clip_Wait(){
Sleep, 150
while DllCall("user32\GetOpenClipboardWindow", "Ptr")
Sleep, -1
} ; eofun
【讨论】: