更新: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
权限
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。