乐筑天下

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

[编程交流] 冻结除curre之外的所有层

[复制链接]

4

主题

14

帖子

10

银币

初来乍到

Rank: 1

铜币
20
发表于 2022-7-6 06:30:10 | 显示全部楼层 |阅读模式
我是新来的论坛。。。并一直在搜索一个lisp例程,该例程将冻结模型空间(无图纸空间)上的所有层(当前除外),并恢复以前的状态(无解冻所有层),
对不起我的英语
提前感谢
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

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

铜币
358
发表于 2022-7-6 06:37:14 | 显示全部楼层
将其放入命令行并按enter键。
 
  1. (command "_.-layer" "freeze" "*" "")
回复

使用道具 举报

14

主题

719

帖子

706

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
70
发表于 2022-7-6 06:42:20 | 显示全部楼层
使用LAYISO和LAYUNISO命令进行恢复怎么样?
回复

使用道具 举报

44

主题

3166

帖子

2803

银币

中流砥柱

Rank: 25

铜币
557
发表于 2022-7-6 06:47:41 | 显示全部楼层
 
首先,欢迎来到CADTutor,freddy0663。
 
我认为你把层和实体混淆了。。。实体存在于模型和图纸(布局)空间中,而图层存在于图层集合/字典对象中(在图形的数据库中),而不是在“选项卡”本身上。
回复

使用道具 举报

4

主题

14

帖子

10

银币

初来乍到

Rank: 1

铜币
20
发表于 2022-7-6 06:50:44 | 显示全部楼层
介绍
 
对不起,我在学校学过法语。和帮助我的英语语言与互联网翻译(幸运),并拖放从另一个线程。
 
然而,这个问题并没有阻止我。我太喜欢mutch Lisp代码和Autocad程序了。
 
我用李的套路,叫做Fa。lsp(自2010年起)附于下文。
第一个命令冻结除当前层以外的所有层,第二个命令解冻所有层。
 
我搜索类似的lisp以恢复层的相同Previous状态(某些层必须像以前一样冻结)
 
谢谢
冻结所有。lsp
回复

使用道具 举报

4

主题

14

帖子

10

银币

初来乍到

Rank: 1

铜币
20
发表于 2022-7-6 06:56:49 | 显示全部楼层
至ad
 
我的工作非常多的状态层变化,所以我需要一个快速的工作lisp。
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 07:01:21 | 显示全部楼层
尝试以下两个命令:
 
  1. (defun c:frz ( / d n )
  2.    (while (setq d (tblnext "LAYER" (null d)))
  3.        (if
  4.            (and
  5.                (zerop (logand 1 (cdr (assoc 70 d))))
  6.                (not (member (setq n (cdr (assoc 2 d))) *thaw-list*))
  7.            )
  8.            (setq *thaw-list* (cons n *thaw-list*))
  9.        )
  10.    )
  11.    (command "_.-layer" "_F" "*" "")
  12.    (princ)
  13. )
  14. (defun c:unfrz ( )
  15.    (if *thaw-list*
  16.        (command "_.-layer" "_T"
  17.            (apply 'strcat (mapcar '(lambda ( x ) (strcat "," x)) *thaw-list*))
  18.            ""
  19.        )
  20.    )
  21.    (setq *thaw-list* nil)
  22.    (princ)
  23. )
键入frz冻结除当前层外的所有层,键入unfrz恢复以前的状态。
回复

使用道具 举报

4

主题

14

帖子

10

银币

初来乍到

Rank: 1

铜币
20
发表于 2022-7-6 07:07:30 | 显示全部楼层
谢谢李先生
 
工作完美。
 
非常感谢。
 
永远感谢所有人
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 07:10:17 | 显示全部楼层
不客气,弗雷迪
回复

使用道具 举报

4

主题

14

帖子

10

银币

初来乍到

Rank: 1

铜币
20
发表于 2022-7-6 07:16:20 | 显示全部楼层
很抱歉
 
我最衷心的感谢你们所有人。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-8-16 01:02 , Processed in 0.530402 second(s), 73 queries .

© 2020-2025 乐筑天下

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