乐筑天下

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

[编程交流] 变暗文字替代

[复制链接]

77

主题

298

帖子

232

银币

后起之秀

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

铜币
394
发表于 2022-7-6 00:10:46 | 显示全部楼层
嗨Mircea,
 
哦,太酷了,我甚至没有意识到DIMLINEAR命令能够在插入时编辑标注文本。
 
这将进一步简化代码。
 
非常感谢你的提示。
回复

使用道具 举报

18

主题

59

帖子

41

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
90
发表于 2022-7-6 00:16:26 | 显示全部楼层
lamensterms,
 
这正是我需要的。简单明了。有一个初级问题,我可以根据自己的需要进行操作:如何在生成的维度中绘制两条线。例如,我有一个简单的“?”。但我想用“?”,然后开始新的一行,并有“D.E.”
 
感谢您迄今为止的帮助,
 
-诺布尔
 
*更新*
 
算出“\\P”
 
再次感谢您的代码
回复

使用道具 举报

18

主题

59

帖子

41

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
90
发表于 2022-7-6 00:22:24 | 显示全部楼层
以防万一有人想用这个。后来我修改了这个,以提示一个方形revcloud。最终结果是:
 
  1. (DEFUN C:D1 () (command ".dimstyle" "R" "[b]DIMSTYLE NAME HERE[/b]") (COMMAND "CLAYER" "[b]LAYER NAME HERE[/b]")
  2. (setq ocmd (getvar "CMDECHO"))
  3. (setvar "cmdecho" 1)
  4. (command "dimlinear" pause pause pause)
  5. (setvar "cmdecho" 0)
  6. (command "dimedit" "n" "?" "L" "")
  7. (setvar "CMDECHO" ocmd)
  8. (COMMAND "CLAYER" "[b]LAYER NAME HERE[/b]")
  9. (setq p1(getpoint "\nPick first corner of window: "))
  10.        (setq p2(getcorner p1 "\nOpposite corner: "))
  11.        (setvar "plinewid" 0)
  12.        (command "rectang" p1 p2)
  13. (command "REVCLOUD" "O" (entlast) "N")
  14. (COMMAND "CLAYER" "0")
  15. (PRINC)
  16. )

 
我将其中几个不同的文字、图层和尺寸样式放在一起。这对我的工作很有效。我确信代码是“杂乱无章”的,因为我只知道如何复制和粘贴一些细微的变化。它唯一可以使用的是在lisp完成后返回到上一层,但我真的不知道怎么做。。。然而与此同时,这是一个诀窍。
 
谢谢你的努力。这个论坛是一个宝贵的资源。
 
-诺布尔
回复

使用道具 举报

77

主题

298

帖子

232

银币

后起之秀

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

铜币
394
发表于 2022-7-6 00:26:34 | 显示全部楼层
嘿,诺布尔,
 
很高兴你找到了解决方案。
 
关于图层设置,请尝试以下操作:
 
  1. 4

 
马库斯
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-11 00:07 , Processed in 0.401848 second(s), 58 queries .

© 2020-2025 乐筑天下

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