如何自动获取新生成的块
各位大佬,请求技术援助,望不吝赐教!在新生成的块后,自动改名
(command "._copybase" "_non" pt ss "")
(command "._PASTEBLOCK" "_non" pt)
(command "._erase" ss "")
(获取刚刚生成的块);;这一行是想自动替代手动选择刚生成的块(setq ss (ssget)),该怎么写?这个思路比较笨,那么有没有办法使用"._PASTEBLOCK"命令自定义随机生成块名格式的其他方法呢。省去下面的步骤。
(按照时间重新命名刚生成的块)
(entlast)
(setq ss (entlast))命令行提示选择对象:Error: 参数类型错误: lselsetp
改用(setq ss (ssget))可以正常运行,但是要手动选择一下块。求解 (setq ss (ssadd(entlast)))
感谢 entlast最后生成的实体对象。
页:
[1]