cafa 发表于 2022-4-17 13:00:00

如何自动获取新生成的块

各位大佬,请求技术援助,望不吝赐教!
在新生成的块后,自动改名
      (command "._copybase" "_non" pt ss "")
      (command "._PASTEBLOCK" "_non" pt)
      (command "._erase" ss "")
(获取刚刚生成的块);;这一行是想自动替代手动选择刚生成的块(setq ss (ssget)),该怎么写?这个思路比较笨,那么有没有办法使用"._PASTEBLOCK"命令自定义随机生成块名格式的其他方法呢。省去下面的步骤。
(按照时间重新命名刚生成的块)

kozmosovia 发表于 2022-4-17 16:27:00

(entlast)

cafa 发表于 2022-4-18 14:26:00


(setq ss (entlast))命令行提示选择对象:Error: 参数类型错误: lselsetp
改用(setq ss (ssget))可以正常运行,但是要手动选择一下块。求解

kozmosovia 发表于 2022-4-25 17:21:00

(setq ss (ssadd(entlast)))

cafa 发表于 2022-7-12 17:08:00


感谢

mokson 发表于 2022-7-12 17:15:00

entlast最后生成的实体对象。
页: [1]
查看完整版本: 如何自动获取新生成的块