乐筑天下

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

[编程交流] 在整个灾难恢复过程中更换领导者

[复制链接]

22

主题

78

帖子

59

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
114
发表于 2022-7-5 16:09:27 | 显示全部楼层 |阅读模式
大家下午好!
 
我正在寻找一种代码,将取代一种风格的领导人与不同风格的领导人。有关详细信息,请参阅随附的测试图纸。
 
正如您所见,顶部引线是一个2点引线,但具有固定支腿。这就是我希望我的所有领导人都成为的样子。
 
就在下面是一个领先的3分,我不想在我的图纸上了。使用这种类型的引线移动文本会拖拽文本的腿,但还有另一个点保持不变。这是无休无止的愤怒。我做了很多搜索,但没有运气。有人能帮我吗?
 
领导测试图。图纸
回复

使用道具 举报

58

主题

3353

帖子

33

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1761
发表于 2022-7-5 16:19:39 | 显示全部楼层
你想过使用多重引线吗?在我看来,他们比老派领导人更容易操纵。
回复

使用道具 举报

58

主题

3353

帖子

33

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1761
发表于 2022-7-5 16:28:55 | 显示全部楼层
这似乎解决了三点领先的问题。。有限测试。
  1. (defun c:foo (/ ss)
  2. (if (setq ss (ssget ":L" '((0 . "leader"))))
  3.    (foreach x (vl-remove-if 'listp (mapcar 'cadr (ssnamex ss)))
  4.      (entmod (mapcar '(lambda (x)
  5.                  (cond ((= 75 (car x)) '(75 . 1))
  6.                        ((= 40 (car x)) '(40 . 0.0))
  7.                        ((= 41 (car x)) '(41 . 0.0))
  8.                        (x)
  9.                  )
  10.                )
  11.               (entget x)
  12.       )
  13.      )
  14.    )
  15. )
  16. (princ)
  17. )
回复

使用道具 举报

22

主题

78

帖子

59

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
114
发表于 2022-7-5 16:36:38 | 显示全部楼层
这太棒了!
有没有办法让它自动选择所有的领导者?
回复

使用道具 举报

58

主题

3353

帖子

33

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1761
发表于 2022-7-5 16:45:47 | 显示全部楼层
 
更改:
  1. (setq ss (ssget ":L" '((0 . "leader"))))


  1. (setq ss (ssget [b][color="red"]"_X"[/color] [/b]'((0 . "leader"))))
回复

使用道具 举报

22

主题

78

帖子

59

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
114
发表于 2022-7-5 16:56:10 | 显示全部楼层
效果很好!非常感谢!!
回复

使用道具 举报

58

主题

3353

帖子

33

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1761
发表于 2022-7-5 17:06:22 | 显示全部楼层
 
很乐意帮忙
回复

使用道具 举报

22

主题

78

帖子

59

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
114
发表于 2022-7-5 17:12:36 | 显示全部楼层
我遇到的唯一问题是,某些领导者在没有小腿脚的情况下获得2分领先。知道怎么修补吗?我讨厌autocad中的所有引线都被描述为“引线”,而不管这些事情。甚至不知道如何精确定位。基本上,这在3个顶点引线上效果很好,当你移动它时,这些引线可以保持腿部。这不适用于腿部取决于第二个和第三个点的位置的3点引线,如果其中一个点移动,则腿部不会自动生成。不确定我是否清楚。希望我是。如果你需要的话,我可能会发布另一张测试图给我谈论的领导者
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-13 20:24 , Processed in 0.422336 second(s), 68 queries .

© 2020-2025 乐筑天下

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