web-dev-qa-db-fra.com

Exécuter des commandes avec notepad ++

Comment puis-je spécifier le fichier réel à traiter à l'aide de la commande Exécuter dans Notepad ++. Je veux par exemple exécuter pdflatex en utilisant le fichier réel en entrée, ou le compilateur cs, etc. L'utilisation du chemin complet n'est pas pratique, elle doit fonctionner avec n'importe quel fichier réel.

31
mjsr

Vous pouvez ajouter automatiquement le fichier actuel à l'aide d'une variable dans la chaîne d'exécution:

C:\temp\test.exe "$(FULL_CURRENT_PATH)" 

La liste des variables disponibles n'est documentée nulle part, mais vous pouvez la voir dans le code source.

FULL_CURRENT_PATH
CURRENT_DIRECTORY
FILE_NAME
NAME_PART
EXT_PART
CURRENT_Word
NPP_DIRECTORY
NPP_FULL_FILE_PATH
CURRENT_LINE
CURRENT_COLUMN

Voir RunDlg.cpp ligne 77 et ligne 26

36
Robert