_DTE.ExecuteCommand (Método)
Ejecuta el comando especificado.
Espacio de nombres: EnvDTE
Ensamblado: EnvDTE (en EnvDTE.dll)
Sintaxis
'Declaración
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
)
Parámetros
CommandName
Tipo: StringRequerido. Nombre del comando que se va a invocar.
CommandArgs
Tipo: StringOpcional. Cadena que contiene los mismos argumentos que se especificarían si hubiera que invocar el comando de la ventana Comando.
Si se especifica una cadena, se pasa a la línea de comandos como primer argumento del comando y se analiza para formar los diversos argumentos correspondientes al comando. Esta acción es similar a la de invocar comandos en la ventana Comando.
Comentarios
El método ExecuteCommand ejecuta comandos o macros que aparecen en la sección Teclado del panel Entorno, en el cuadro de diálogo Opciones (disponible desde el menú Herramientas).
También se pueden invocar comandos o macros ejecutándolos desde la línea de comandos, en la ventana Comando, o presionando los botones de barra de herramientas o las combinaciones de teclas asociadas a ellos.
ExecuteCommand no puede ejecutar comandos que estén deshabilitados en el entorno. Por ejemplo, el método Build no se ejecutará mientras haya una compilación en curso.
ExecuteCommand detiene implícitamente la grabación de macros para que el comando en ejecución no genere código de macros. De este modo, se evita la duplicidad de emisión de código al grabar e invocar macros como parte de lo que se esté grabando.
Ejemplos
Sub ExecuteCommandExample()
' Open the New File dialog box.
ExecuteCommand ("File.NewFile")
End Sub
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.