Notepad ++:使用已安装的插件编写运行命令

时间:2010-07-28 20:07:15

标签: plugins macros notepad++

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

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

注意:我有4个想通过

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

1 个答案:

答案 0 :(得分:0)

由于您正在编写两个程序(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并粘贴代码。更改命令以打开新窗口会相对简单。