mjab8 发表于 2022-7-5 17:45:16

查找属性,编辑重复

我正在更新属性值。我需要查找并缩放高亮显示的内容来编辑属性。然而,我关闭了“查找/替换”对话框来更新属性。我没有使用“全部替换”,因为要编辑的属性与每个属性不同。有没有办法保留“查找/替换”对话框,我可以缩放到高亮显示并编辑属性。之后,我可以返回对话框,在上一个列表中选择另一个查找以缩放并重复编辑。
 
希望有人有Lisp程序这样做。
 
感谢您的帮助。
 
干杯

nod684 发表于 2022-7-5 18:03:19

 
 
你试过李的属性修改套件吗?
http://www.lee-mac.com/attmodsuite.html

mjab8 发表于 2022-7-5 18:19:28

不是我想要的,但这是一个很好的工具。
 
谢谢

marko_ribar 发表于 2022-7-5 18:43:49

我想你可以用FIND命令做你想做的一切。。。当你想编辑高亮显示的单个属性时,你有替换选项,所以不需要单击全部替换。。。当你们完成所有属性的循环并想要上一个属性时,只需按下按钮-整个图形或选择你们想要的块,新的循环就会再次被调用。。。然后循环并替换先前选择中的一个。。。不需要寻找去反向循环。。。如果确实需要反向搜索,则需要重新定义块-执行分解,然后调用块命令指定所有参数,再次选择实体类型(xxx),然后在最后单击是以重新定义块。。。
 

(defun xxx ( / s ss i )
(setq s (ssadd))
(setq ss (ssget "_P"))
(repeat (setq i (sslength ss))
   (ssadd (ssname ss (setq i (1- i))) s)
)
s
)

Dadgad 发表于 2022-7-5 18:58:25

来一个怎么样?也都是李的作品。
你甚至不需要打开图纸,这两个都可以一次性处理整个目录,如果你愿意,你会很快完成吗?
实时生成一个电子表格,记录它所做的或发现的您可能想要处理的事情。
 
http://www.lee-mac.com/bfind.html
 
http://www.lee-mac.com/batte.html
 
谢谢李!
页: [1]
查看完整版本: 查找属性,编辑重复