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


DTE2.ExecuteCommand - метод (String, String)

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

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

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

Синтаксис

'Декларация
Sub ExecuteCommand ( _
    CommandName As String, _
    CommandArgs As String _
)
'Применение
Dim instance As DTE2
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
    Необязательный. Строка, содержащая те же аргументы, которые указываются при вызове команды из окна Команда.
    Если эта строка предоставлена, она передается в командную строку в качестве первого аргумента команды и разбирается для формирования различных аргументов команды. Это похоже на вызов команд из окна Команда.

Реализации

_DTE.ExecuteCommand(String, String)

Заметки

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

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

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

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

Примеры

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

Разрешения

См. также

Ссылки

DTE2 Интерфейс

DTE2 - члены

ExecuteCommand - перегрузка

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