_DTE.ExecuteCommand 方法

更新:2007 年 11 月

执行指定的命令。

命名空间:  EnvDTE
程序集:  EnvDTE(在 EnvDTE.dll 中)

语法

声明
Sub ExecuteCommand ( _
    CommandName As String, _
    CommandArgs As String _
)
用法
Dim instance As _DTE
Dim CommandName As String
Dim CommandArgs As String

instance.ExecuteCommand(CommandName, _
    CommandArgs)
void ExecuteCommand(
    string CommandName,
    string CommandArgs
)
void ExecuteCommand(
    [InAttribute] String^ CommandName, 
    [InAttribute] String^ CommandArgs
)
function ExecuteCommand(
    CommandName : String, 
    CommandArgs : String
)

参数

  • CommandName
    类型:System.String

    必需。调用的命令名。

  • CommandArgs
    类型:System.String

    可选。一个包含从“命令”窗口调用该命令时要提供的相同参数的字符串。

    如果提供了字符串,则该字符串将作为命令的第一个参数传递给命令行,然后经过语法分析形成命令的各种参数。这与在“命令”窗口中调用命令的方法类似。

备注

ExecuteCommand 运行“工具”菜单上“选项”对话框的“环境”面板的“键盘”区中列出的命令或宏。

此外,也可以通过以下方式调用命令或宏:从“命令”窗口中的命令行运行命令或宏,或者按下与之关联的工具栏按钮或按键。

ExecuteCommand 无法执行当前在环境中被禁用的命令。例如,如果正在处理一个生成,Build 方法将无法执行。

ExecuteCommand 隐式暂停宏记录,以使执行的命令不发出宏代码。当记录和调用宏作为所记录内容的一部分时,这将防止发出双代码。

示例

Sub ExecuteCommandExample()
   ' Open the New File dialog box.
   ExecuteCommand ("File.NewFile")
End Sub

权限

另请参见

参考

_DTE 接口

_DTE 成员

EnvDTE 命名空间