2015-01-06 70 views
1

有沒有辦法用autohotkey將鏈接文本複製到剪貼板。在我的情況下,我想使用Control-LeftClick捕獲鏈接文本,然後操作文本並構建一個新鏈接並導航。目前我做的:autohotkey複製鏈接文字點擊進入剪貼板

browser="C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" 
Send, ^c 
Sleep 200 
Run, %browser% mySite.com/?s=%Clipboard%& ... 
Return 

但是,而不是使用發送,^ C複製文本時,我選擇它,它會更漂亮,如果我可以只由鏈路上使用控制LeftClick獲取文本,選擇鏈接文本而不會意外點擊它可能很笨拙。

任何想法?

回答

0

第一:

安裝這個Chrome擴展:https://chrome.google.com/webstore/detail/copy-link-address/kdejdkdjdoabfihpcjmgjebcpfbhepmh?hl=en


二:

一個。如果你想複製到剪貼板鏈接ADRESS這是你的鼠標光標下之後開鏈接到另一個窗口,使用此代碼:

^LButton:: 

    Send, ^c 
    Send, {Ctrl Down} 
    Click 
    Send, {Ctrl Up} 

return 

如果你想複製到剪貼板鏈接ADRESS這是你的鼠標下,但不要打開鏈接到另一個窗口使用此代碼:

^LButton:: 

    Send, ^c 

return 




此外,經常使用的AutoHotkey及其documenatation從http://ahkscript.org/(當前最新版本,新的官方網站)! autohotkey.com及其來自autohotkey.com的文檔已過時,您可能在使用它們時遇到一些問題!

+1

這不完全是我想要的,但非常有幫助。我正在尋找鏈接TEXT,而不是鏈接網址。然而,事實證明你的解決方案是足夠的,因爲文本包含在我的案例的鏈接中,所以我可以解析它。根據您使用Chrome擴展的想法,我在超級用戶論壇http://superuser.com/questions/173200/how-to-select-hyperlink-text-in-google-chrome上找到了此鏈接,該鏈接討論了選擇文本的擴展。 – shev72