est-il possible de créer une macro dans NOTEPAD ++ capable d'utiliser la commande "Exécuter" afin que je puisse appeler une externe .exe à utiliser sur le fichier spécifié? Je suis capable de le faire manuellement, mais lorsque je crée une macro qui inclut la course (F5) et donnez-lui une commande spécifiée, elle ne parvient pas à exécuter. Est-ce parce que la commande d'exécution n'est pas prise en charge lors de la création de macros? Si oui, existe-t-il une méthode de travail autour? p>
merci p>
Edit: Pour ajouter du contexte - j'ai écrit quelques scripts de rubis pour faciliter la saisie de données effectuée à l'aide de NotePad ++ et souhaitez les intégrer à l'éditeur. Les avoir exécutés par une méthode de raccourcis créée en enregistrant une macro semble être le meilleur moyen de le faire, à moins qu'il ne soit impossible d'utiliser la commande d'exécution. P>
4 Réponses :
Je ne pense pas que vous le fassiez en utilisant uniquement Notepad ++. p>
S'il vous plaît voir ce fil: http://sourceforge.net/projects/notepad-plus/forums / Forum / 331754 / Topic / 4805532 P>
J'essaie d'éviter d'utiliser un macro-gestionnaire externe, si possible. J'aimerais tout avoir tout d'originaire de NotePad ++, je peux donc simplement copier le fichier abrégé.xml à tous les ordinateurs que j'ai besoin de cette macro.
Vous pouvez le faire avec le plugin NPPEXEC (disponible dans le Notepad ++ Wiki ). Il vous permet de créer des mini-scripts avec des mots-clés qui effectuent des commandes. P>
Vous pourrez également ajouter votre script dans le menu contextuel (clic droit) ou attribuer un raccourci. P>
I Personaly l'utilise pour enregistrer un fichier SQL, placer moi-même dans le répertoire actuel, puis exécute ISQL.EXE (exécutable externe) sur ce fichier. Ce script simple transforme mon bloc-notes ++ en une IDE SQL plutôt pratique. p>
Si je vous ai bien compris, vous avez tout ce que vous avez mis en place mais que vous avez des problèmes qui l'utilisent via le commandement d'exécution de Notepad ++?
Si oui, essayez ce que j'ai mentionné J'ai eu des problèmes similaires avec le compilateur PHP exécutant et j'ai résolu avec le "CMD / C" ajouté comme dans cet exemple mentionné. Et une "pause" à la fin, alors je vois ce qui se passe. P>