Поделиться через


_DTE.ExecuteCommand - метод

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

Выполняет указанную команду.

Пространство имен:  EnvDTE
Сборка:  EnvDTE (в EnvDTE.dll)

Синтаксис

'Декларация
Sub ExecuteCommand ( _
    CommandName As String, _
    CommandArgs As String _
)
'Применение
Dim instance As _DTE
Dim CommandName As String
Dim CommandArgs As String

instance.ExecuteCommand(CommandName, _
    CommandArgs)
void ExecuteCommand(
    string CommandName,
    string CommandArgs
)
void ExecuteCommand(
    [InAttribute] String^ CommandName, 
    [InAttribute] String^ CommandArgs
)
function ExecuteCommand(
    CommandName : String, 
    CommandArgs : String
)

Параметры

  • CommandName
    Тип: System.String
    Обязательный. Имя вызываемой команды.
  • CommandArgs
    Тип: System.String
    Дополнительный. Строка, содержащая те же аргументы, которые бы приводились при вызове команды из окна Команды.
    Если эта строка приведена, она передается в командную строку как первый аргумент команды и передает в форму различные аргументы команды. Поведение данного метода соответствует поведению при вызове команды из окна Команд.

Заметки

Параметр ExecuteCommand выполняет команды или макросы, указанные в разделе "Клавиатура" панели "Среда" диалогового окна Параметры меню Сервис.

Также возможен вызов команд или макросов из командной строки окна Команд нажатием кнопок панели инструментов или клавиш, связанных с ними.

Параметр ExecuteCommand не может выполнить команду, отключенную в среде в момент вызова. Например, метод Build не может быть выполнен во время построения.

Параметр ExecuteCommand неявно приостанавливает запись макроса, чтобы выполняемая команда не попала в код макроса. Это предотвращает дублирование кода, когда вызов макроса выполняется во время его записи.

Примеры

Sub ExecuteCommandExample()
   ' Open the New File dialog box.
   ExecuteCommand ("File.NewFile")
End Sub

Разрешения

См. также

Ссылки

_DTE Интерфейс

_DTE - члены

EnvDTE - пространство имен