【问题标题】:autohotkey copy link text on click to clipboard自动热键在单击到剪贴板时复制链接文本
【发布时间】:2015-01-07 06:05:10
【问题描述】:

有没有办法使用自动热键将链接文本复制到剪贴板。在我的情况下,我想使用 Control-LeftClick 捕获链接文本,然后我操纵文本并构建一个新链接并导航。目前我正在做:

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

然而,当我选择它时,而不是使用发送,^c 来复制文本,如果我可以通过在链接上使用 control-LeftClick 来获取文本会更好,选择链接文本而不意外单击它可以笨手笨脚的。

有什么想法吗?

【问题讨论】:

    标签: autohotkey


    【解决方案1】:

    第一:

    安装此 Chrome 扩展程序:https://chrome.google.com/webstore/detail/copy-link-address/kdejdkdjdoabfihpcjmgjebcpfbhepmh?hl=en


    第二:

    a.如果您想将鼠标光标下的链接地址复制到剪贴板,然后打开该链接到另一个窗口,请使用以下代码:

    ^LButton::
    
        Send, ^c
        Send, {Ctrl Down}
        Click
        Send, {Ctrl Up}
    
    return
    

    b. 如果您想复制到剪贴板中鼠标光标下的链接地址,但不打开该链接到另一个窗口,请使用以下代码:

    ^LButton::
    
        Send, ^c
    
    return
    




    另外,请始终使用来自 http://ahkscript.org/ 的 AutoHotkey 及其文档(当前最新版本,新官网)! AutoHotkey 及其来自 autohotkey.com 的文档已过时,您在使用它们时可能会遇到一些问题!

    【讨论】:

    • 这不是我想要的,但很有帮助。我正在寻找链接文本,而不是链接 url。但是,在我的情况下,您的解决方案就足够了,因为文本包含在我的案例的链接中,因此我可以解析它。根据您使用 chrome 扩展的想法,我在超级用户论坛superuser.com/questions/173200/… 中找到了此链接,该链接讨论了用于选择文本的扩展。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-29
    • 2014-04-30
    • 2022-08-15
    • 2016-10-06
    相关资源
    最近更新 更多