乐筑天下

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

[编程交流] 帮助修改文字宽度Lisp?

[复制链接]

88

主题

346

帖子

281

银币

后起之秀

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

铜币
423
发表于 2022-7-6 11:13:26 | 显示全部楼层
我一点也不生气。
如果是那样的话,我很抱歉。
 
我真的很惊讶我能找到这个代码
当我搜索时。
 
我只知道很多时候人们的武库里都有代码
这就是我所希望的。而你的答案是
我不得不说这不是我想要的
或者其他人会认为这是我所需要的,而没有回应。
 
我现在的问题是有这么长的线程
我仍然需要帮助!
 
 
我认识这里的Lisp程序饮食法,并给予他们应有的荣誉。。。
回复

使用道具 举报

54

主题

3755

帖子

3583

银币

后起之秀

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

铜币
438
发表于 2022-7-6 11:17:15 | 显示全部楼层
你真谦虚。
回复

使用道具 举报

54

主题

3755

帖子

3583

银币

后起之秀

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

铜币
438
发表于 2022-7-6 11:19:59 | 显示全部楼层
任何值得拥有的东西都值得为之努力。 
不久前,我写了一篇文章,将设置多行文字和多重引线的宽度;这就是你想要的吗?
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

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

铜币
358
发表于 2022-7-6 11:22:04 | 显示全部楼层
 
正如你所能想象的那样。。
 
你必须按照顺序1+1=2的Lisp程序来生活
回复

使用道具 举报

88

主题

346

帖子

281

银币

后起之秀

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

铜币
423
发表于 2022-7-6 11:25:53 | 显示全部楼层
 
 
不确定。
多重引线的处理是否与常规关联标注相同?
 
我有一套19幅画,每幅都是大杂烩
尺寸和文字的可能类型。关联尺寸,
分解尺寸、引线、多重引线、文字、多行文字。他们所有人
各种宽度(和高度)。这简直是一场噩梦。
 
我的工作?把它做好。
 
我不是想开始什么。
我其实希望这会是一个简单的一个。。。
回复

使用道具 举报

88

主题

346

帖子

281

银币

后起之秀

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

铜币
423
发表于 2022-7-6 11:28:58 | 显示全部楼层




 
请帮忙!!!
回复

使用道具 举报

88

主题

346

帖子

281

银币

后起之秀

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

铜币
423
发表于 2022-7-6 11:30:23 | 显示全部楼层
我正在研究这个博物馆,我可以自信地说
这远远超出了我有限的lisp能力的范围。
它似乎涉及扩展实体数据。
 
再一次,我不适合。。
 
我在这里拼命乞讨。。
回复

使用道具 举报

54

主题

3755

帖子

3583

银币

后起之秀

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

铜币
438
发表于 2022-7-6 11:34:09 | 显示全部楼层
  1. (defun c:WD (/ ss wd)
  2. ;; Change width of selected MText and MultiLeader objects
  3. ;; Alan J. Thompson, 11.05.09
  4. (if (and (setq ss (ssget "_:L" '((0 . "MTEXT,MULTILEADER"))))
  5.           (setq wd (initget 4)
  6.                 wd (cond ((getdist "\nWidth <0.0>: "))
  7.                          (0.)
  8.                    )
  9.           )
  10.      )
  11.    (progn
  12.      (vlax-for x (setq ss (vla-get-activeselectionset
  13.                             (cond (*AcadDoc*)
  14.                                   ((setq *AcadDoc* (vla-get-activedocument
  15.                                                      (vlax-get-acad-object)
  16.                                                    )
  17.                                    )
  18.                                   )
  19.                             )
  20.                           )
  21.                  )
  22.        (vl-catch-all-apply
  23.          (function vlax-put-property)
  24.          (list x
  25.                (cond ((eq (vla-get-objectname x) "AcDbMText") 'Width)
  26.                      ((eq (vla-get-objectname x) "AcDbMLeader") 'TextWidth)
  27.                )
  28.                wd
  29.          )
  30.        )
  31.      )
  32.      (vla-delete ss)
  33.    )
  34. )
  35. (princ)
  36. )
回复

使用道具 举报

88

主题

346

帖子

281

银币

后起之秀

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

铜币
423
发表于 2022-7-6 11:36:53 | 显示全部楼层
非常感谢您,先生。
回复

使用道具 举报

54

主题

3755

帖子

3583

银币

后起之秀

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

铜币
438
发表于 2022-7-6 11:41:55 | 显示全部楼层
希望有帮助。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-6 21:10 , Processed in 0.451957 second(s), 70 queries .

© 2020-2025 乐筑天下

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