乐筑天下

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

[编程交流] 在关联和上编程

[复制链接]

91

主题

428

帖子

326

银币

后起之秀

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

铜币
474
发表于 2022-7-5 20:45:19 | 显示全部楼层 |阅读模式
嗨,球童们,
 
我有很多尺寸重叠的图纸。
有人应该让我知道如何通过编程摆脱这个职位吗?
 
我尝试了一些编码来移动维度的文本,但在关联维度上没有成功。
 
  1. ;|
  2. (MT:Move:DimensionText<-Ename (car (entsel)) nil 0 1 0)
  3. |;
  4. (defun MT:Move:DimensionText<-Ename
  5.       (%ename% %absolute|relative% %x% %y% %z% / *entlist* *assoc11*)
  6. (setq *entlist* (entget %ename% '("*")))
  7. (cond
  8. ((/= (cdr (assoc 0 *entlist*)) "DIMENSION") nil)
  9. (T
  10.   (setq *assoc11* (cdr (assoc 11 *entlist*))); text position
  11.   (setq *assoc11*
  12.    (if %absolute|relative%
  13.     (list %x% %y% %z%)
  14.     (list (+ %x% (car *assoc11*)) (+ %y% (cadr *assoc11*)) (+ %z% (caddr *assoc11*)))
  15.    )
  16.   )
  17.   (setq *entlist* (subst (cons 11 *assoc11*) (assoc 11 *entlist*) *entlist*))
  18.   (entmod *entlist*)
  19. )
  20. )
  21. )

我不确定%绝对|相对%的意思是什么?
或(acdimenableupdate nil)?
 
所以我假设t=relocate text&dim,nil=just relocate text?
 
[code](MT:Move:DimensionText
回复

使用道具 举报

5

主题

956

帖子

963

银币

初来乍到

Rank: 1

铜币
35
发表于 2022-7-5 21:17:01 | 显示全部楼层
hanhphuc,
非常感谢你。
我感谢你的好意帮助。
回复

使用道具 举报

91

主题

428

帖子

326

银币

后起之秀

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

铜币
474
发表于 2022-7-5 21:42:44 | 显示全部楼层
不客气,哈哈,我很高兴你解决了。
回复

使用道具 举报

5

主题

956

帖子

963

银币

初来乍到

Rank: 1

铜币
35
发表于 2022-7-5 22:05:16 | 显示全部楼层
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-11 09:21 , Processed in 1.055851 second(s), 60 queries .

© 2020-2025 乐筑天下

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