_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 安全性

请参阅

参考

_DTE 接口

EnvDTE 命名空间