2010-07-28 46 views
1

我試圖找到一種方法,從N ++中獲取語法突出顯示的文本,然後在MS Word中打開它。我找到了可以將突出顯示的文本保存到rtf文件的插件NppExport。但是N ++的宏似乎無法真正利用它。任何建議來自動化這個過程?謝謝!Notepad ++:使用已安裝的插件編寫運行命令

基本步驟是 1)所說的 「導出到RTF」 2)保存到$ {} FULL_PATH_NAME .RTF 3)打開RTF文件 3)打開MS字

注:我有4個想通out使用

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

回答

0

由於您將兩個程序(記事本++和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並粘貼代碼。相反,將命令更改爲打開新窗口會相對簡單。

+0

您還可以操作Notepad ++菜單,並執行諸如編輯>複製到剪貼板>將當前文件名複製到剪貼板。 – 2010-08-06 00:47:40