Я хочу сделать notepad ++ запустить команду ruby {filename_here}, если текущее имя файла заканчивается на .rb и "perl {filename_here}", если оно заканчивается на .pl. Я пытался использовать плагин NppExec, но он не может делать условные вещи, поэтому я написал bat
@echo off
if /i %~sx1 == .pl perl "%~f1"
if /i %~sx1 == .rb ruby "%~f1"
if /i %~sx1 == .php php "%~f1"
Теперь я могу использовать его из командной строки, например C:\Program Files\Notepad ++ > runcript "D\pl.pl", и он отлично работает. Теперь, как я могу связать некоторый ключ в Notepad ++ с "runcript $(FULL_CURRENT_PATH)"? Я попытался использовать меню Run- > Run (F5), но он не работает.