gwarah - 2009-08-06

Olá colegas,

Esta dica é para quem quer executar programas de várias linguagens em um único script através do recurso executar (F5) do npp.

1) Salve este script em um diretório de sua máquina (supor C:\scripts\executa.bat):

----------------início do script-------------------
@echo off
set programa=%1

rem -------------------------------------------
rem insira no meun e if's as opções de execuçao
rem -------------------------------------------

:inicio
echo Escolha a forma de execução:
set /p comando="1-PHP, 2-Dos Batch, ... X-Sair  --> "
if  /i "%comando%" == "x" goto :fim
if  /i "%comando%" == "1" goto :php
if  /i "%comando%" == "2" goto :dosBatch
goto :inicio

rem -------------------------------------------
rem importante: verificar a sintaxe e o caminho das aplicações
rem -------------------------------------------

:php
php.exe -f %programa%
pause
goto :inicio

:dosBatch
%programa%
pause
goto :inicio

:fim
exit
----------------fim do script------------------------

2) no npp, edite um programa na linguagem que vc desejar e que esteja configurada no script acima
(verificar a sintaxe dos aplicativos e o caminho dos mesmos)

3) tecle F5 (Executar) e no programa escreva isso C:\scripts\executa.bat $(FULL_CURRENT_PATH)
e tecle executar.

4) Se preferir, coloque este script no menu de execução do npp com uma tecla de atalho. ==> Procedimento 3, sendo que no final digite salvar.

Espero ter ajudado.

Luis