cafa 发表于 2021-7-28 00:31:26

求助更新用户坐标系列表数量

想要获得新建用户坐标系(ucs已命名)的数量,如下代码 (vlax-for x       (vla-get-UserCoordinateSystems
      (vla-get-ActiveDocument (vlax-get-acad-object)))
      (setq zbxLst (cons (vla-get-name x) zbxLst))) ,执行命令后也没有问题,但是问题是,在执行完毕这个命令以后的操作中,如再新建一个或N个UCS坐标系并命名。再执行以上命令,问题是:并不能更新后来新建的一个或N个坐标系数量。请老师指点,还需要补充什么代码,望不吝赐教




tryhi 发表于 2021-7-28 16:56:06

第一行加(setq zbxLst nil)

cafa 发表于 2021-7-30 00:38:33

tryhi 发表于 2021-7-28 16:56
第一行加(setq zbxLst nil)

可以了。非常感谢
页: [1]
查看完整版本: 求助更新用户坐标系列表数量