7
votes

Notepad ++ Utilisation de la commande "Exécuter" dans une macro

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?

merci

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.


0 commentaires

4 Réponses :


3
votes

fwiw the Zeus et Zeus Lite Les éditeurs peuvent faire cela.


0 commentaires

0
votes

Je ne pense pas que vous le fassiez en utilisant uniquement Notepad ++.

S'il vous plaît voir ce fil: http://sourceforge.net/projects/notepad-plus/forums / Forum / 331754 / Topic / 4805532


1 commentaires

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.



2
votes

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.

Vous pourrez également ajouter votre script dans le menu contextuel (clic droit) ou attribuer un raccourci.

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.


0 commentaires

0
votes

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é ici .

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.


0 commentaires