_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
型別:System.String
必要項。要叫用的命令名稱。
- CommandArgs
型別:System.String
選擇項。含有當您從 [命令] 視窗叫用命令時所提供之相同引數的字串。
如果提供了字串,它會被當做命令的第一個引數傳遞到命令列,然後進行剖析以組成命令的各個引數。這就像在 [ 命令] 視窗中叫用命令的方式。
備註
ExecuteCommand 會執行 [工具] 功能表上 [選項] 對話方塊的 [環境] 面板之 [鍵盤] 區段中所列的命令或巨集。
您也可以從命令列、[命令] 視窗,或者按下工具列按鈕或相關按鍵,以執行的方式叫用命令或巨集。
ExecuteCommand 無法執行環境中目前停用的命令。 例如,正在建置時,就無法執行 Build 方法。
ExecuteCommand 會以隱含方式暫停巨集錄製,使執行中的命令不會發出巨集程式碼。 這樣可防止在錄製和叫用巨集,也就是您所要錄製的部分時,發出雙重程式碼。
範例
Sub ExecuteCommandExample()
' Open the New File dialog box.
ExecuteCommand ("File.NewFile")
End Sub
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。