CAD2008怎么循环选择对象

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/01 12:27:02
CAD2008怎么循环选择对象

CAD2008怎么循环选择对象
CAD2008怎么循环选择对象

CAD2008怎么循环选择对象
看你用Arx还是Lisp了.
循环的话,比较简单,我把伪代码和关键函数给你看看
LISP
(setq xh t)
(while xh
(listq listEnts (append listEnts (list (car (entsel "\n 选择:")))
)
Arx
ads_point ptPick;
ads_name enaEnt;
while(true)
{
int rc = acedEntsel(_T("\n 选择:"),enaEnt,ptPick);
if (rc != RT_NORMAL)
{
// 终止循环
}
{
// 将你选择的实体添加到一个列表,最好使用acdbGetObjectId转化实体名为数据库Id,
}
}