using Autodesk.AutoCAD;
using Autodesk.AutoCAD.Runtime;
using Autodesk.AutoCAD.ApplicationServices;
using Autodesk.AutoCAD.DatabaseServices;
using Autodesk.AutoCAD.EditorInput;
namespace SelectionTest
{
public class PickfirstTestCmds
{
//必须指定UsePickSet标志
**[CommandMethod("MyPickFirst", CommandFlags.UsePickSet | CommandFlags.Redraw | CommandFlags.Modal)]**
static public void MyPickFirst()
{
Document doc = Application.DocumentManager.MdiActiveDocument;
Editor ed = doc.Editor;
try
{
//得到pickfirst集
PromptSelectionResult selectionRes = ed.SelectImplied();
//如果没有pickfirst集
if (selectionRes.Status == PromptStatus.Error)
{
//请求用户选择实体
PromptSelectionOptions selectionOpts = new PromptSelectionOptions();
selectionOpts.MessageForA
CAD.NET 选择集操作
最新推荐文章于 2024-05-21 11:26:10 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)