DTE2.ExecuteCommand - метод (String, String)
Выполняет указанную команду.
Пространство имен: EnvDTE80
Сборка: EnvDTE80 (в EnvDTE80.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
Тип: 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
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.