乐筑天下

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

[编程交流] 如何阻止“打开图层”

[复制链接]

10

主题

8258

帖子

8335

银币

初来乍到

Rank: 1

铜币
31
发表于 2022-7-6 07:46:42 | 显示全部楼层
对打开/关闭图层的选项出现在多个位置。
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

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

铜币
358
发表于 2022-7-6 07:50:39 | 显示全部楼层
我的第一篇帖子对你来说仍然有效,你可能需要了解一点Autolisp,知道如何以你想要的正确方式处理它们
回复

使用道具 举报

44

主题

3166

帖子

2803

银币

中流砥柱

Rank: 25

铜币
557
发表于 2022-7-6 07:51:10 | 显示全部楼层
也许OP对对象反应器提供的功能感兴趣(只是不太知道该要求什么),例如,如果它被锁定(一旦加载),这将允许近乎即时的层解锁。
 
无论是在绘图打开时加载,还是通过“打开”命令调用,都可以指定所需的层(通过选择或文本字符串输入),并为每个层启动一个对象反应器,从而防止更改层的锁定状态(读取立即在反应器加载时恢复原始锁定状态)。
 
可以通过包含的“关闭”命令禁用此功能。
 
... 只是一个猜测。
回复

使用道具 举报

10

主题

8258

帖子

8335

银币

初来乍到

Rank: 1

铜币
31
发表于 2022-7-6 07:54:51 | 显示全部楼层
为什么这个功能如此重要?似乎不寻常。
回复

使用道具 举报

57

主题

183

帖子

126

银币

后起之秀

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

铜币
285
发表于 2022-7-6 07:59:21 | 显示全部楼层
Tharwat,可以更改代码使图层始终处于打开状态吗?
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

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

铜币
358
发表于 2022-7-6 08:02:55 | 显示全部楼层
 
在以下彩色字符串(蓝色)中添加所需的层名称。
 
  1. (defun c:layer-on (/ layername e)
  2. ;;; Tharwat 05. Nov. 2012 ;;;
  3. (setq layername [color=blue][b]"Layer"[/b][/color])
  4. (if (and (tblsearch "LAYER" layername)
  5.           (minusp
  6.             (cdr
  7.               (assoc 62
  8.                      (setq e (entget (tblobjname "LAYER" layername)))
  9.               )
  10.             )
  11.           )
  12.      )
  13.    (entmod
  14.      (subst
  15.        (cons
  16.          62
  17.          (abs (cdr (assoc 62 e)))
  18.        )
  19.        (assoc 62 e)
  20.        e
  21.      )
  22.    )
  23.    (princ "\n layer is already ON .")
  24. )
  25. (princ)
  26. )
回复

使用道具 举报

10

主题

8258

帖子

8335

银币

初来乍到

Rank: 1

铜币
31
发表于 2022-7-6 08:05:32 | 显示全部楼层
如何防止某人借用lisp例程并将图层状态更改为Off?有志者事竟成。
回复

使用道具 举报

57

主题

183

帖子

126

银币

后起之秀

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

铜币
285
发表于 2022-7-6 08:08:09 | 显示全部楼层
谢谢你,塔瓦:D
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

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

铜币
358
发表于 2022-7-6 08:12:43 | 显示全部楼层
 
并非所有时候逻辑思想都能带来更好的技巧,尽管这里没有什么独特之处。
 
 
随时欢迎你
回复

使用道具 举报

44

主题

3166

帖子

2803

银币

中流砥柱

Rank: 25

铜币
557
发表于 2022-7-6 08:13:21 | 显示全部楼层
  1. (defun c:FOO () (command "._-layer" "on"))
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-10 10:26 , Processed in 0.668324 second(s), 70 queries .

© 2020-2025 乐筑天下

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