这是一件非常简单的事情,我正试图了解
我想使用类似WINKEY+ALT+C的东西来粘贴**-单词**,这样我就可以使用三键组合来签署我的帖子或其他任何东西
不确定你到底想要什么,也许是这样的?
按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("user32GetOpenClipboardWindow", "Ptr")
Sleep, -1
} ; eofun