_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 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关详细信息,请参阅通过部分受信任的代码使用库。