如何使用类似autohotkey的东西在剪贴板上生成富文本超链接?如何格式化剪贴板文本以粘贴为超链接?
基本上我想创建一个粘贴作为超链接的快捷方式。目前,我突出一些文字,并按下CTRL + ALT + ķ它发送CTRL + ķ(创建在许多程序中的超链接热键),然后发送CTRL + v在我的位置粘贴,最后进入确认。
此作品不够好,但我希望,使其通用,足以在任何地方工作,支持富文本,即使它没有一个CTRL可用 + ķ快捷。
谢谢, 大卫
如何使用类似autohotkey的东西在剪贴板上生成富文本超链接?如何格式化剪贴板文本以粘贴为超链接?
基本上我想创建一个粘贴作为超链接的快捷方式。目前,我突出一些文字,并按下CTRL + ALT + ķ它发送CTRL + ķ(创建在许多程序中的超链接热键),然后发送CTRL + v在我的位置粘贴,最后进入确认。
此作品不够好,但我希望,使其通用,足以在任何地方工作,支持富文本,即使它没有一个CTRL可用 + ķ快捷。
谢谢, 大卫
简单代码:
在这个例子中,我使用按Ctrl + 移 + v粘贴在您的格式中的超链接:
^+v::
Send, ^k %Clipboard% {Enter}
Return
或...
^+v::
StringReplace, ClipBoard, ClipBoard, http:// ; strip http://
StringReplace, ClipBoard, ClipBoard, https:// ; strip http://
Send, <a href="http://%ClipBoard%">%ClipBoard%</a>
Return
@hoytdj这是你在找什么? – 2013-03-21 01:59:37
出于好奇,当您生成链接时,为什么要用http替换https?在某些情况下会不会导致链接断开? – 2015-05-18 16:35:55
Caleb,你说得对。分析http字符串和if-then-else会更好。 – 2015-05-19 05:19:54
只要输入URL并按[Enter],大多数程序会自动将URL转换为超链接。 – 2013-03-20 15:29:39
@RobertIlbrink仍然不够通用:-) – 2013-03-20 15:30:16