Практическое руководство. Запуск инструментов из Visual Studio

Обновлен: Ноябрь 2007

Можно добавить к меню "Сервис" элементы, которые позволят запускать внешние инструменты из Visual Studio. Например, можно добавить элемент меню "Сервис" для запуска таких служебных программ как OLE View или WinDiff.

9814d200.alert_note(ru-ru,VS.90).gifПримечание.

Доступные в диалоговых окнах параметры, а также названия и расположение команд меню могут отличаться от описанных в справке в зависимости от текущих параметров или версии. При написании этой страницы справки подразумевалось окно Общие параметры разработки. Для изменения параметров в меню Сервис выберите команду Параметры импорта и экспорта. Дополнительные сведения см. в разделе Параметры Visual Studio.

Дополнительные сведения

См. в разделах

Привязка клавиш и назначение клавиш вызова для внешних инструментов

Добавление сочетания клавиш и привязок ключей

Предварительно определенные аргументы для внешних инструментов

Аргументы для внешних инструментов

Добавление внешнего инструмента в меню "Сервис"

В меню "Сервис" можно добавить команду для запуска из интегрированной среды разработки другого приложения, например Блокнота.

Добавление внешнего инструмента в меню "Сервис"

  1. В меню Сервис выберите команду Внешниеинструменты.

  2. В диалоговом окне Внешниеинструменты выберите Добавить и введите название пункта меню в поле Название.

    9814d200.alert_note(ru-ru,VS.90).gifСовет.

    Чтобы задать сочетание клавиш для новой команды, добавляемой в меню Сервис, введите символ "&" перед одной из букв ее имени. Например, если пункт меню называется "Мо&й внешний инструмент", то клавишей вызова этого пункта меню будет буква "й".

  3. В поле Команда введите путь к файлу, который планируется запустить, или нажмите кнопку Обзор для его поиска. Можно запускать файлы следующих типов: EXE, BAT, COM, CMD и PIF.

    9814d200.alert_note(ru-ru,VS.90).gifПримечание.

    Если путь к файлу является системным, достаточно ввести лишь имя файла. Если это не так, вводится полный путь к файлу.

  4. Выберите параметры Использовать окно вывода и Закрывать при выходе и нажмите кнопку ОК.

    9814d200.alert_note(ru-ru,VS.90).gifПримечание.

    Параметр Использовать окно вывода доступен только для файлов BAT и COM.

Команда вызова инструмента с введенным вами названием появится в меню Сервис. Для вызова этого инструмента щелкните новую команду меню.

9814d200.alert_note(ru-ru,VS.90).gifПримечание.

Добавление внешнего инструмента в меню "Сервис" не регистрирует приложение в качестве инструмента по умолчанию для данного типа. Например, если вы хотите использовать какой-либо внешний редактор для изменения HTML-разметки, можно установить соответствующий параметр в Страница "Веб-обозреватель", папка "Среда", диалоговое окно "Параметры". Также можно создать проект надстройки Visual Studio, который при запуске среды разработки будет сообщать ей, что внешняя программа будет обрабатывать такие задачи как проверка разметки или интеграция элементов управления исходного кода.

Передача переменных внешним инструментам

Можно указать, чтобы при запуске команды ей была передана определенная информация, например параметры командной строки для текстовых приложений.

Передача переменных инструменту

  1. В поле Аргументы введите аргументы, которые требуется передать инструменту, или нажмите кнопку со стрелкой для выбора предварительно определенного аргумента.

    9814d200.alert_note(ru-ru,VS.90).gifПримечание.

    Дополнительные сведения о синтаксисе аргументов см. в подразделе Аргументы внешних инструментов.

  2. Выберите Запросить аргументы, если требуется возможность редактирования аргументов во время запуска команды.

При следующем запуске данного внешнего инструмента из меню "Сервис" ему будут автоматически переданы выбранные аргументы. Если установлен флажок Запросить аргументы, появится диалоговое окно Аргументы.

Задание рабочего каталога

Также можно указать рабочий каталог для инструмента или команды. Например, если инструмент считывает данные файловой системы из текущего каталога, для его работы необходимо, чтобы при запуске в текущем каталоге находились определенные программные компоненты.

Задание рабочего каталога для инструмента

  • В поле Исходный каталог введите рабочий каталог для инструмента или нажмите кнопку со стрелкой для выбора предварительно заданного каталога.

Выберите Запросить аргументы, если требуется возможность задания дополнительных аргументов во время запуска команды.

Отображение выходных данных в формате Юникод в окне "Выходные данные"

Если используемый инструмент выводит данные в формате Юникод, а не ASCII, можно задать для окна "Выходные данные" отображение в формате Юникод.

Отображение выходных данных в формате Юникод в окне "Выходные данные"

  • Установите флажок Считать формат вывода Юникодом.

    9814d200.alert_note(ru-ru,VS.90).gifПримечание.

    Не устанавливайте этот флажок для инструментов, выводящих данные в формате ASCII.

См. также

Задачи

Практическое руководство. Добавление сочетаний клавиш во внешние инструменты

Ссылки

Аргументы для внешних инструментов