Как уточнение к данному ответу:
Скажем, у вашего проекта / решения есть несколько BAT, которые специфичны для проекта - вы не захотите запускать один из другого проекта - это может произойти с ответом выше - потому что вы жестко проложили путь к битой. *
Просто установите один внешний инструмент с именем «Run BAT», установите его Command в $ (ItemPath) и установите начальный каталог в $ (ItemDirectory), диалоговое окно покажет, что это не настоящий исполняемый файл - но игнорируйте .
Если хотите, привяжите инструмент к кнопке.
Теперь, чтобы запустить BAT по выбору из проекта или решения - просто откройте .bat для редактирования и выберите внешний инструмент «Run BAT».
Вы также можете установить опцию «use output», и вывод бит будет отображен в окне вывода.