【问题标题】:Autohotkey - Copy selected text, paste in Notepad++Autohotkey - 复制选定的文本,粘贴到 Notepad++
【发布时间】:2014-08-04 15:06:39
【问题描述】:

我是 Autohotkey 的新手,尝试制作一个宏来:

  1. 复制选择

  2. 在记事本++中粘贴

  3. 播放 Notepad++ 宏(用于格式化)快捷键:Ctrl+Shift+B

  4. 复制所有已编辑的文本

  5. 在 Firefox 文本字段中粘贴

我尝试从以下代码开始,但我什至无法让 AHK 将我的选择复制粘贴到 Notepad++。

^!x::

Send,  ^c

ClipWait 

IfWinExist, Notepad++

    {
    WinActivate
    Send  ^v
    }

【问题讨论】:

  • 试试SetTitleMatchMode, 2

标签: copy notepad++ autohotkey paste


【解决方案1】:

始终使用来自http://ahkscript.org/ 的AutoHotkey(当前版本,新官网)!来自 autohotkey.com 的 AutoHotkey 已过时,您可能在使用它运行某些脚本时遇到问题!

这是工作脚本:

^!x::

Send, ^c

ClipWait 

SetTitleMatchMode, 2
IfWinExist, Notepad

    {
    WinActivate
    Send, ^v
    }

return

我添加了命令 SetTitleMatchMode, 2 作为 cmets 中提到的 Joe DF。带有参数2 的该命令(link) 设置IfWinExist 命令的匹配行为,以便窗口标题可以在其中的任何位置包含WinTitle 以进行匹配。最后还加了return。

【讨论】:

    猜你喜欢
    • 2017-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多