используйте следующий скрипт в npp_exec:
cmd /c start what_you_want_to_execute
объяснение: чтобы получить новый экземпляр cmd, вам нужно использовать команду запуска. Но команда запуска работает только в cmd. Таким образом, вы сначала выполняете cmd с параметром / c, чтобы он выполнил следующее и завершил работу.
Затем вы используете команду запуска с тем, что вам нужно выполнить.
Чтобы сделать его немного красивее, вы можете использовать:
cmd /c start cmd /q /c "what_you_want_to_execute && pause"
так же, как и раньше, только теперь вы используете команду start для запуска cmd с параметром / q, который означает "тихий" и выполняет то же самое, что и @echo off в файле .bat. Опять опция / c. Затем то, что вы хотите выполнить плюс пауза потом. Последние две вещи заключены в кавычки, поэтому первый вызов cmd не выполняет его в консоли npp_exec.
Я использую этот скрипт для выполнения Java иногда:
cmd /c start cmd /q /c "C:\Progra~1\Java\jdk1.6.0_17\bin\java.exe -classpath "$(CURRENT_DIRECTORY)" "$(NAME_PART)" && pause"