_DTE.ExecuteCommand - метод
Выполняет указанную команду.
Пространство имен: EnvDTE
Сборка: EnvDTE (в EnvDTE.dll)
Синтаксис
'Декларация
Sub ExecuteCommand ( _
CommandName As String, _
CommandArgs As String _
)
void ExecuteCommand(
string CommandName,
string CommandArgs
)
void ExecuteCommand(
[InAttribute] String^ CommandName,
[InAttribute] String^ CommandArgs
)
abstract ExecuteCommand :
CommandName:string *
CommandArgs:string -> unit
function ExecuteCommand(
CommandName : String,
CommandArgs : String
)
Параметры
CommandName
Тип: StringОбязательное. Имя вызываемой команды.
CommandArgs
Тип: StringНеобязательный параметр. Строка, содержащая те же аргументы, которые указываются при вызове команды из окна Команда.
Если эта строка предоставлена, она передается в командную строку в качестве первого аргумента команды и разбирается для формирования различных аргументов команды. Это похоже на вызов команд из окна Команда.
Заметки
Параметр ExecuteCommand выполняет команды или макросы, указанные в разделе "Клавиатура" панели "Среда" диалогового окна Параметры меню Сервис.
Также возможен вызов команд или макросов из командной строки, из окна Команда или по нажатию кнопок панели инструментов или сочетаний клавиш, связанных с ними.
ExecuteCommand не может выполнить команду, отключенную в среде в момент вызова. Например, нельзя выполнить метод Build во время построения.
ExecuteCommand неявно приостанавливает запись макроса, чтобы выполняемая команда не попала в код макроса. Это предотвращает дублирование кода, когда во время записи выполняется вызов макроса.
Примеры
Sub ExecuteCommandExample()
' Open the New File dialog box.
ExecuteCommand ("File.NewFile")
End Sub
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.