Можно ли запустить командный файл как пункт меню в Studio 2008?





Используйте пункт меню «Инструменты» / «Внешние инструменты ...» и добавьте свой bat-файл в меню «Инструменты».
Да, перейдите к Инструменты | Внешние инструменты в меню и добавьте свой командный файл в качестве команды. Вы также можете передать любые аргументы, которые захотите, такие как цель сборки, каталоги проектов и т. д.
Как только вы это сделаете, ваш командный файл появится как один из пунктов в меню инструментов. Если вы хотите, вы можете добавить для него кнопку на панели инструментов, перейдя Инструменты | Настроить | Инструменты и перетащив Внешняя команда #, соответствующий вашему инструменту, на панель инструментов. Затем вы захотите изменить его на значок и выбрать для него изображение.
Инструменты пронумерованы 1 в порядке их появления в меню.
Извините, пропустил. Они пронумерованы 1 в порядке их появления в меню.
Другой способ определения числа: настраивая меню / панели инструментов, вы можете открыть меню «Инструменты». В этом режиме он заменит названия инструментов на их количество в меню. Я думаю, вы также можете перетащить оттуда прямо на панель инструментов.
В качестве уточнения к данному ответу:
Скажем, в вашем проекте / решении есть несколько BAT, которые относятся к конкретному проекту - вы не захотите запускать один из другого проекта - это может случиться с приведенным выше ответом - потому что вы жестко подключили путь к летучей мыши.
Просто настройте один внешний инструмент под названием «Run BAT», задайте для его команды значение $ (ItemPath) и установите начальный каталог в значение $ (ItemDirectory). В диалоговом окне появится сообщение о том, что это не настоящий исполняемый файл, но проигнорируйте это.
Если хотите, привяжите инструмент к кнопке.
Теперь, чтобы запустить выбранную BAT из проекта или решения - просто откройте .bat для редактирования и выберите внешний инструмент «Запустить BAT».
вы также можете установить опцию «использовать вывод», и вывод летучих мышей будет в окне вывода.
Это намного лучше, чем наличие внешнего инструмента, поскольку вы можете запустить командный файл, просто дважды щелкнув по нему в проводнике решений, как если бы вы открывали файл кода. Я написал сообщение в блоге об этом, который очень поможет вам настроить его и, конечно же, использовать.
Вы задали этот вопрос 2 года назад, но я вижу, что никто не упоминал об этой технике, поэтому я даю этот ответ для справок в будущем. Я надеюсь, что за него проголосуют, так что он будет в верхней части страницы, чтобы читатели могли его увидеть.
Отличное решение. Единственным недостатком является то, что если мы установим действие «выполнить» по умолчанию, то будет сложно открывать bat-файл для редактирования. Я бы предпочел, чтобы VS позволял добавить в контекстное меню одну команду: «выполнить» или «отредактировать». Готов поспорить, это можно сделать с помощью простого плагина.
Как узнать номер?