Metoda DTE2.ExecuteCommand —
Wykonuje określone polecenie.
Przestrzeń nazw: EnvDTE80
Zestaw: EnvDTE80 (w EnvDTE80.dll)
Składnia
'Deklaracja
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
)
Parametry
CommandName
Typ: StringWymagane.Nazwa polecenia, aby wywołać.
CommandArgs
Typ: StringOpcjonalne.Ciąg zawierający te same argumenty, które byłyby dostaw, jeżeli zostały wywoływanie poleceń z polecenia okna.
Jeśli ciąg jest podany, jest przekazywany jako pierwszy argument polecenia w wierszu polecenia i jest analizowany w celu utworzenia różnych argumentów polecenia.Jest to podobne jak polecenia są wywoływane w polecenia okna.
Uwagi
ExecuteCommandUruchamia polecenia lub makra, wymienionych w sekcji klawiatury w panelu środowiska Opcje okno dialogowe na Narzędzia menu.
Można również wywoływać polecenia lub makra, uruchamiając je z wiersza polecenia w polecenia okna, lub naciskając przyciski paska narzędzi lub naciśnięcia klawiszy związanych z nimi.
ExecuteCommandnie można wykonać polecenia, które są aktualnie wyłączone w środowisku.Build Metody, na przykład, nie będzie wykonywał podczas kompilacji jest obecnie w toku.
ExecuteCommandWstrzymuje niejawnie makro nagrywania tak, że polecenia wykonującego nie emituje kodu makra.Zapobiega to kod podwójne emisji podczas rejestrowania i wywoływanie makra jako część są nagrywania.
Przykłady
Sub ExecuteCommandExample()
' Open the New File dialog box.
ExecuteCommand ("File.NewFile")
End Sub
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.