【问题标题】:Notepad++: Writing a run command using an installed pluginNotepad++:使用已安装的插件编写运行命令
【发布时间】:2010-07-28 20:07:15
【问题描述】:

我试图找到一种方法从 N++ 中获取语法突出显示的文本,然后在 MS Word 中打开它。我发现插件 NppExport 可以将突出显示的文本保存到 rtf 文件中。但似乎 N++ 的宏无法真正利用它。有什么建议可以自动化这个过程吗?谢谢!

基本步骤是 1) 调用“导出到 RTF” 2) 保存到 ${FULL_PATH_NAME}.RTF 3)打开RTF文件 3) 打开MS word

注意:我已经找到了 4 个使用

"C:\Program Files\Microsoft Office\Office12\Winword.exe" /f "$(FULL_CURRENT_PATH)"

【问题讨论】:

    标签: plugins macros notepad++


    【解决方案1】:

    因为您要对两个程序(Notepad++ 和 Word)进行网格划分。完全在宏中可能很难做到。除了重复的文本操作之外,我对宏的运气并不好。但我可以推荐 AutoHotKey (autohotkey.com) 工具,它使这些任务的实现变得超级简单。这是我尝试过的一个小例子。是的,它有效。

    ^#R::
    WinMenuSelectItem , ahk_class Notepad++,,Plugins, NppExport, Copy RTF to clipboard
    SetTitleMatchMode, 2  ;find by partial title
    WinActivate Microsoft Word
    Send ^v
    

    这将复制 RTF 中的文本,将活动窗口切换为 word 并粘贴代码。将命令更改为打开新窗口会相对简单。

    【讨论】:

    • 您还可以操作 Notepad++ 菜单并执行编辑 > 复制到剪贴板 > 将当前文件名复制到剪贴板等操作。
    猜你喜欢
    • 1970-01-01
    • 2017-10-26
    • 2012-03-01
    • 2012-07-22
    • 2012-07-12
    • 1970-01-01
    • 2013-12-08
    • 2023-04-09
    • 1970-01-01
    相关资源
    最近更新 更多