2013-03-20 43 views
1

如何使用类似autohotkey的东西在剪贴板上生成富文本超链接?如何格式化剪贴板文本以粘贴为超链接?

基本上我想创建一个粘贴作为超链接的快捷方式。目前,我突出一些文字,并按下CTRL + ALT + ķ它发送CTRL + ķ(创建在许多程序中的超链接热键),然后发送CTRL + v在我的位置粘贴,最后进入确认。

此作品不够好,但我希望,使其通用,足以在任何地方工作,支持富文本,即使它没有一个CTRL可用 + ķ快捷。

谢谢, 大卫

+0

只要输入URL并按[Enter],大多数程序会自动将URL转换为超链接。 – 2013-03-20 15:29:39

+0

@RobertIlbrink仍然不够通用:-) – 2013-03-20 15:30:16

回答

1

简单代码:

在这个例子中,我使用按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 
+0

@hoytdj这是你在找什么? – 2013-03-21 01:59:37

+0

出于好奇,当您生成链接时,为什么要用http替换https?在某些情况下会不会导致链接断开? – 2015-05-18 16:35:55

+0

Caleb,你说得对。分析http字符串和if-then-else会更好。 – 2015-05-19 05:19:54