_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
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.