看起来很简单,但是我想不通。2如何用AHK粘贴这个片段,这样用户就只能看到带有超链接“链接”字了?link。
3duebb1j1#
你必须先把它放到剪贴板(“复制”)中,作为从某个地方获得的格式化文本。从哪里获得它可以用AutoHotkey来构造,但这并不简单。下面是一些例子:https://www.autohotkey.com/boards/viewtopic.php?t=79535
FilePath := "C:\Autohotkey\test.docx" F12:: oDoc := ComObjGet(FilePath) oDoc.Range.FormattedText.Copy oDoc.Close(0) Send, ^v return
(显然,您必须构造test.docx以使其包含链接)。或者,使用WinClip library/class来建构链接:
test.docx
WinClip
; https://autohotkey.com/board/topic/74670-class-winclip-direct-clipboard-manipulations/ #Include <WinClipAPI> #Include <WinClip> PasteText:: WinClip.Clear() WinClip.SetText("link: https://www.html.it/.") WinClip.SetHTML("<a href=""https://www.html.it/"">link</a>") WinClip.Paste() return
1条答案
按热度按时间3duebb1j1#
你必须先把它放到剪贴板(“复制”)中,作为从某个地方获得的格式化文本。从哪里获得它可以用AutoHotkey来构造,但这并不简单。
下面是一些例子:https://www.autohotkey.com/boards/viewtopic.php?t=79535
(显然,您必须构造
test.docx
以使其包含链接)。或者,使用
WinClip
library/class来建构链接: