乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 18|回复: 6

[编程交流] 用文字ove查找dims

[复制链接]

218

主题

699

帖子

483

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1090
发表于 2022-7-5 22:20:23 | 显示全部楼层 |阅读模式
你好
 
我从现场的人那里得到了一个错误,关于我所做的维度,这没有任何意义。当我在图形中检查它时,我看到我无意中正确地给了它覆盖值。
 
我决定编写一个程序,检查图形中的所有尺寸图元,并高亮显示应用覆盖的所有尺寸图元。
 
这就是我开始写的,
但我不明白出了什么问题
 
  1. (defun C:test(/ mbr dim )
  2. (while (setq mbr (tblnext "DIMSTYLE" (null a)))
  3.         (setq dim (entget (cdr (assoc 340 mbr))))
  4.                
  5.            (if (not (equal (cdr(assoc 1 dim)) ""))
  6.   (princ "override has been found")
  7. )
  8.    
  9. )
  10. )

 
谢谢
谢伊
回复

使用道具 举报

3

主题

526

帖子

522

银币

初来乍到

Rank: 1

铜币
17
发表于 2022-7-5 22:33:12 | 显示全部楼层
DIMREASOC>ALL将选择应用了文字替代的所有标注。如果在完成命令之前退出命令,则可以使用“选择>上一步”重新选择这些对象。一旦选中,您可以将其更改为另一个图层、更改其颜色、隔离它们或任何其他需要的内容。
回复

使用道具 举报

5

主题

1074

帖子

1088

银币

初来乍到

Rank: 1

铜币
9
发表于 2022-7-5 22:50:20 | 显示全部楼层
 
很好的一个nestly,特别是选择>上一个提示!
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-5 22:50:37 | 显示全部楼层
另一种方式:
  1. (defun c:dimov nil
  2.    (sssetfirst nil (ssget "_X" '((0 . "*DIMENSION") (1 . "*?*"))))
  3.    (princ)
  4. )
回复

使用道具 举报

218

主题

699

帖子

483

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1090
发表于 2022-7-5 23:01:59 | 显示全部楼层
 
 
谢谢,但是dimreaoc>ALL不会给我选项,它只是将尺寸线重新关联到他们的赞助商,我找不到任何与文本覆盖问题有关的内容
 
我错过了什么?
 
 
? 你在文本覆盖中找到了什么?
 
李,文本覆盖与扩展数据无关,对吗?
回复

使用道具 举报

5

主题

1334

帖子

1410

银币

限制会员

铜币
-20
发表于 2022-7-5 23:18:53 | 显示全部楼层
不知道,也许试试这个。。。未经测试。。。
 
  1. (defun c:dimov nil
  2.    (sssetfirst nil (ssget "_X" '((0 . "*DIMENSION") (-4 . "<not") (1 . "<>") (-4 . "not>"))))
  3.    (princ)
  4. )
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-5 23:28:36 | 显示全部楼层
 
请参阅wcmatch函数的文档以了解此运算符。
 
 
正确,文本覆盖由DXF第1组代码的值给出;只有标注样式替代存储在附着到标注的扩展数据中。
 
 
请注意,您的代码还将选择不带文本覆盖的所有尺寸(即DXF group 1=“”)。
 
要选择应用了文字替代的所有标注,但不包括包含标注值的标注(即替代包含的标注),我建议:
  1. (defun c:dimov nil
  2.    (sssetfirst nil (ssget "_X" '((0 . "*DIMENSION") (1 . "*?*") (1 . "~*<>*"))))
  3.    (princ)
  4. )
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-11 06:05 , Processed in 0.941429 second(s), 77 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表