private void button3_Click(object sender, EventArgs e) { Document acdDoc = Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager.MdiActiveDocument; acdDoc.SendStringToExecute("._select wp",true,false,false); }
在Form窗體中添加一個“命令按鈕”控件,添加代碼如上,通過SendStringToExecute函數來執行CAD系統的命令。
這是SendStringToExecute()函數的說明:
public void SendStringToExecute(string command, bool activate, bool wrapUpInactiveDoc, bool echoCommand);
string command 是CAD系統的命令,字符串格式,如._select\._plot等,
bool activate 命令是否有效
bool wrapUpInvactiveDoc 是否是當前活動的文檔
bool echoCommand 發送的命令是否在命令行
C# 中執行CAD系統自帶命令,本人還有一問題沒有解決,就是參數設置問題,比如在CAD中執行select命令,下面的選項,如何在通過SendStringToExecute()函數來調用呢?

本人對SendStringToExecute()函數的理解,有不妥的地方,希望大家指出。
