2010-07-28 4 views
1

J'essaie de trouver un moyen de prendre le texte en surbrillance de la syntaxe à partir de N ++, puis de l'ouvrir dans MS Word. J'ai trouvé le plugin NppExport qui peut enregistrer le texte surligné dans un fichier RTF. Mais il semble que les macros de N ++ ne sont pas vraiment capables de l'utiliser. Des suggestions pour automatiser ce processus? Merci!Notepad ++: Écrire une commande d'exécution en utilisant un plugin installé

étapes de base sont 1) appellent "Exporter au format RTF" 2) Enregistrer .RTF 3 $ {de nom_chemin_complet}) ouvrir le fichier RTF 3) Ouvrir MS mot

Note: J'ai 4 figurés out en utilisant

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

Répondre

0

Puisque vous êtes en train de mailler deux programmes (Notepad ++ et Word). Cela peut être difficile à faire totalement dans les macros. Je n'ai pas eu beaucoup de chance avec les macros au-delà de la manipulation de texte répétitive. Mais je peux recommander l'outil AutoHotKey (autohotkey.com) qui rend l'implémentation de ces tâches super simple. Voici un petit exemple que j'ai essayé. Oui cela fonctionne. Cela va copier le texte dans RTF passer la fenêtre active à mot et coller le code. Il serait relativement simple de changer la commande pour ouvrir une nouvelle fenêtre à la place.

+0

vous pouvez également manipuler les menus Notepad ++ et faire quelque chose comme Edition> Copier dans le Presse-papiers> Copier le nom de fichier actuel dans le presse-papier. –