乐筑天下

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

[编程交流] 请求:查找所有尺寸w

[复制链接]

88

主题

346

帖子

281

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
423
发表于 2022-7-6 11:49:24 | 显示全部楼层 |阅读模式
我甚至不知道从哪里开始这一点,我相信有人可以代码这之前,我甚至可以研究它。
 
我想在一张画里找到所有的尺寸都有一个封边,然后把它们的颜色改成洋红色。
 
我们很难让绘图者正确地绘制,而且没有手动检查每个维度,我希望能够看到他们在哪里“获得了创造性自由”
 
虽然我想问一下这是否困难,但我知道目前的公司没有
发现许多请求很难。
 
谢谢你们为我和其他人所做的一切。
回复

使用道具 举报

15

主题

687

帖子

169

银币

中流砥柱

Rank: 25

铜币
582
发表于 2022-7-6 12:05:50 | 显示全部楼层
你好
 
像这样的?
 
  1. (defun c:test (/ ss n ent elst)
  2. (if (setq n  0
  3.            ss (ssget "_X"
  4.                      '((0 . "DIMENSION") (-4 . "<not") (1 . "") (-4 . "not>"))
  5.               )
  6.      )
  7.    (while (setq ent (ssname ss n))
  8.      (setq elst (entget ent) n (1+ n))
  9.      (entmod (if (not (assoc 62 elst))
  10.                (append elst '((62 . 6)))
  11.                (subst '(62 . 6) (assoc 62 elst) elst)
  12.              )
  13.      )
  14.    )
  15. )
  16. (princ)
  17. )
回复

使用道具 举报

4

主题

940

帖子

961

银币

初来乍到

Rank: 1

铜币
12
发表于 2022-7-6 12:09:24 | 显示全部楼层
这是我的尝试
  1. (defun c:test (/ ss1 sslen cnt obj tst)
  2. (vl-load-com)
  3. (setq ss1 (ssget "x" '((0 . "*DIMENSION*")))
  4.    sslen (sslength ss1)
  5.        cnt 0)
  6. (repeat sslen
  7.    (setq obj (vlax-ename->vla-object (ssname ss1 cnt))
  8.          tst (vlax-get obj 'TextOverride))
  9.     (if (vl-string->list tst)
  10.      (vlax-put-property obj 'Color 6)
  11.       )
  12.    (setq cnt (1+ cnt))
  13. )
  14. (princ)
  15. )
回复

使用道具 举报

9

主题

167

帖子

163

银币

初来乍到

Rank: 1

铜币
43
发表于 2022-7-6 12:22:48 | 显示全部楼层
嗨,吉尔,
 
如果覆盖文本包括,您将如何从选择中筛选该维度?
 
谢谢
保罗。
回复

使用道具 举报

88

主题

346

帖子

281

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
423
发表于 2022-7-6 12:27:11 | 显示全部楼层
两者都很好!!
 
非常感谢!!!
回复

使用道具 举报

88

主题

346

帖子

281

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
423
发表于 2022-7-6 12:38:47 | 显示全部楼层
我测试了它,覆盖就是覆盖。
是否有人使用实际维度或并添加注释
它仍处于标记状态。
 
*完美*
回复

使用道具 举报

15

主题

687

帖子

169

银币

中流砥柱

Rank: 25

铜币
582
发表于 2022-7-6 12:46:40 | 显示全部楼层
  1. (ssget "_X"
  2.       '((0 . "DIMENSION")
  3.         (-4 . "<not")
  4.         (-4 . "<or")
  5.         (1 . "")
  6.         (1 . "*<>*")
  7.         (-4 . "or>")
  8.         (-4 . "not>")
  9.        )
  10. )

 
或者,更神秘一点:
  1. (ssget "_X"
  2.       '((0 . "DIMENSION") (-4 . "<not") (1 . "") (-4 . "not>") (1 . "~*<>*"))
  3. )
回复

使用道具 举报

9

主题

167

帖子

163

银币

初来乍到

Rank: 1

铜币
43
发表于 2022-7-6 12:49:54 | 显示全部楼层
太好了,吉尔,非常感谢。我要花上一辈子的时间才能弄明白如何与这些野性人物合作。
再次感谢。
保罗。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-5 10:10 , Processed in 0.445135 second(s), 68 queries .

© 2020-2025 乐筑天下

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