乐筑天下

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

[编程交流] 选择后更改颜色

[复制链接]

18

主题

59

帖子

41

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
90
发表于 2022-7-5 23:30:40 | 显示全部楼层 |阅读模式
有没有可能有一个程序或lisp在选择对象时改变其颜色?那么在做了任何动作后,可能会把颜色改回来?我们所做的DWG类型可能会有点忙,很容易错过一些东西。有人能告诉我这是否可行吗?
 
谢谢
 
诺布尔
回复

使用道具 举报

10

主题

895

帖子

887

银币

初来乍到

Rank: 1

铜币
49
发表于 2022-7-6 00:04:41 | 显示全部楼层
可以使用虚线高亮显示它们,并在选中时加厚,以及显示的夹点。这应该能满足你的需要。请参见选项、选择、视觉效果设置。。。。对于前两个。
回复

使用道具 举报

40

主题

177

帖子

100

银币

后起之秀

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

铜币
248
发表于 2022-7-6 00:16:10 | 显示全部楼层
  1. (defun ayEntSSHighLight        (SSorEntName / oldGrips)
  2. (setq oldGrips (getvar "Grips"))
  3. (setvar "Grips" 0)
  4. (cond        ((= (type SSorEntName) 'PICKSET)                              
  5.         (sssetfirst nil SSorEntName)
  6.        )                                                            
  7.        ((= (type SSorEntName) 'ENAME)                                    
  8.         (sssetfirst nil (ssadd SSorEntName (ssadd)))
  9.        )                                                              
  10. )                                                                     
  11. (setvar "Grips" oldGrips)
  12. )

 
  1. (defun HH:ayEntSSHighLight (SSorEntName / oldGrips)
  2. (defun EntHighLight (e / PTS)
  3.    (setq pts (HH:Ent4pt e T))
  4.    (grvecs (list 1
  5.                  (car pts)
  6.                  (cadr pts)
  7.                  1
  8.                  (cadr pts)
  9.                  (caddr pts)
  10.                  1
  11.                  (caddr pts)
  12.                  (cadddr pts)
  13.                  1
  14.                  (cadddr pts)
  15.                  (car pts)
  16.            )
  17.    )
  18. )
  19. (cond        ((= (type SSorEntName) 'PICKSET)
  20.         (repeat (setq n (sslength SSorEntName))
  21.           (EntHighLight (ssname SSorEntName (setq n (1- n))))
  22.         )
  23.        )
  24.        ((= (type SSorEntName) 'ENAME)
  25.         (EntHighLight SSorEntName)
  26.        )
  27. )
  28. )
回复

使用道具 举报

18

主题

59

帖子

41

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
90
发表于 2022-7-6 00:34:58 | 显示全部楼层
感谢rkent的回复。我目前使用这些设置,但仍然很容易错过这些DWG上的某些内容。
 
luihaixin88,我把这些加载到我的创业套件中,但我没有看到任何变化。这些东西我还缺什么?我假设这些LISP旨在突出显示与CAD默认值不同的选择?
 
 
再次感谢,
 
诺布尔
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-11 01:37 , Processed in 0.567315 second(s), 60 queries .

© 2020-2025 乐筑天下

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