2012-07-12 78 views
7

¿Es posible crear una macro en Notepad ++ que pueda utilizar el comando "Ejecutar" para que pueda llamar a un .exe externo para operar en el archivo especificado? Puedo hacerlo manualmente, pero cuando creo una macro que incluye la ejecución (F5) y le doy un comando especificado, no se ejecuta. ¿Esto se debe a que el comando de ejecución no es compatible cuando se crean macros? Si es así, ¿hay un método alternativo?Notepad ++ utilizando el comando "Ejecutar" en una macro

Gracias

de edición: para añadir contexto - He escrito un par de scripts de rubí para facilitar la entrada de datos que se hace uso de Notepad ++, y les gustaría para integrarlos al editor. Hacer que se ejecuten mediante un método de acceso directo creado al grabar una macro parece ser la mejor manera de hacerlo, a menos que no sea posible utilizar el comando de ejecución.

Respuesta

2

Puede hacerlo con el plugin NppExec (disponible en el Notepad++ wiki). Le permite crear mini-scripts con palabras clave que realizan comandos.

También podrá agregar su secuencia de comandos en el menú contextual (clic con el botón derecho) o asignarle un atajo.

Personalmente lo uso para guardar un archivo sql, ubicarme en el directorio actual y luego ejecutar isql.exe (ejecutable externo) en ese archivo. Esa secuencia de comandos simple transforma mi Notepad ++ en un IDE de SQL bastante útil.

+0

¿cómo se agregan los comandos al menú contextual? –

3

FWIW Los editores Zeus y Zeus Lite pueden hacerlo.

+1

Agradable, editor ágil y estoy contento de haberlo encontrado. – high5

0

Si lo entendí bien, lo tiene todo configurado pero tiene problemas para ejecutarlo a través del comando de ejecución de Notepad ++? Si es así, pruebe lo que mencioné here.

Tuve problemas similares con la ejecución del compilador de php y lo resolví con el "cmd/c" agregado como en el ejemplo mencionado. Y una "pausa de &" al final, solo para ver qué sucede.

Cuestiones relacionadas