Editor的路径:
Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager.MdiActiveDocument.Editor
PickFirst选择集
Editor.SelectImplied() —获取命令执行前所选择的选择集(PickFirst选择集)
使用PickFirst选择集系统变量PICKFIRST必须设置为1
使用PickFirst选择集的命令必须定义好UsePickSet命令标志
Editor.SetImpliedSelection() —设置PickFirst选择集
一般选择集
Editor.GetSelection() —提示用户从屏幕拾取对象
Editor.SelectAll() —选择当前空间内所有未锁定及未冻结的对象
Editor.SelecCrossingPolygon() —选择由给定点定义的多边形内的所有对象以及与多边形相交的对象
边界多边形不能自交
Editor.SelectWindow() —选择完全框入由两个点定义的矩形内的所有对象
Editor.SelectCrossingWindow() —选择由两个点定义的窗口内的对象以及与窗口相交的对象
Editor.SelectWindowPolygon() —选择完全框入由点定义的多边形内的对象
1、GetSelection: 该方法用于获取当前选择集中的所有对象。返回一个实体对象数组。
2、SelectAll: 该方法用于将所有的实体对象添加到选择集中。
3、SelectFence: 该方法用于通过指定的多边形范围选择实体对象。需要传入包含多边形顶点坐标的数组。
4、SelectWindowPolygon: 该方法用于通过指定的多边形范围选择实体对