4

С support for macros has finished for VS11, можно ли добавить кнопку, чтобы указать сценарий powershell (сохраненный как файл или каким-то похожим на макрос) или выполнить одну команду powershell?Может ли кнопка быстрого доступа быть добавлена ​​на панель инструментов VS11, чтобы указать скрипт/команду powershell?


Контекст Это было бы убить всех Webdev серверов:

Stop-Process -processname WebDev.WebServer40 

Так что, если есть какие-либо другие быстрый способ сделать это (кроме введя путь команды/скрипт в PowerShell включенную консоль диспетчера пакетов или другую консоль).

+0

I второй этот отличный вопрос. – Henry

+0

Хороший вопрос, но понятия не имею. –

ответ

1
  1. Создайте внешнюю команду (Tools | External Commands), которая делает то, что вы хотите.
  2. В меню выберите Tools | Customize
  3. В диалоговом перейдите на вкладку
  4. Commands Выберите панель инструментов, которую требуется добавить команду
  5. Нажмите Add Command
  6. В всплывающем окне найдите Tools категорию и выберите External Command N где N - номер команды для вашего вызова powershell.

Если панель инструментов видна, как только вы закрываете всплывающее окно, команда появится на панели инструментов с именем, которое вы ему дали. Закройте диалоговые окна, и все будет готово.

+0

Спасибо, Ричард, это здорово. – StuperUser

+0

Я изменил его, чтобы указать на .bat-файл с командой: 'taskkill/im WebDev.WebServer40.exe', поскольку он не распознает .ps1s как исполняемый файл, и проще использовать команду bat, чем вызвать Powershell. – StuperUser

 Смежные вопросы

  • Нет связанных вопросов^_^