如何使用類似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