乐筑天下

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

[编程交流] 层描述

[复制链接]

31

主题

107

帖子

76

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
155
发表于 2022-7-6 15:10:58 | 显示全部楼层 |阅读模式
你好
 
有没有办法通过单击图形中的一条线来显示图层名称和描述?
 
例如:
你选了一行,弹出窗口告诉你图层名称和图层描述。
一行显示layer Desc,第二行显示layername。
 
Thanx寻求帮助
 
顺致敬意,
回复

使用道具 举报

1

主题

1069

帖子

1050

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
69
发表于 2022-7-6 15:38:51 | 显示全部楼层
这就是你要找的吗?
 
  1. (defun C:WD(/ descr ent layer obj)
  2. (while (setq ent (entsel "\nSelect object (Enter to Exit): "))
  3. (setq obj (vlax-ename->vla-object (car ent))
  4. layer (vla-get-layer obj)
  5. descr (vla-get-description
  6.         (vla-item
  7.           (vla-get-layers
  8.             (vla-get-activedocument
  9.               (vlax-get-acad-object))) layer)))
  10. (alert (strcat "Description: " """ descr """ "\nLayer: " """ layer """ "."))
  11. )  
  12. (princ)
  13. )
  14. (prompt "\n\t***   Type WD to run   ***")
  15. (princ)
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 15:46:51 | 显示全部楼层
层描述是否仅在更高版本中Lisp程序在04年似乎不起作用
回复

使用道具 举报

1

主题

1069

帖子

1050

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
69
发表于 2022-7-6 16:01:11 | 显示全部楼层
我认为这件事是从2005年开始增加的
但不确定
 
~'J'~
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 16:23:59 | 显示全部楼层
好的,干杯,菲索
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-5-29 18:48 , Processed in 0.964089 second(s), 64 queries .

© 2020-2025 乐筑天下

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