乐筑天下

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

[编程交流] 冻结所有层

[复制链接]

16

主题

70

帖子

54

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
80
发表于 2022-7-5 22:37:32 | 显示全部楼层 |阅读模式
尊敬的各位:,
 
我想冻结所有层,但我不知道代码是什么,我知道如果我按此关闭所有层,
 
(项目图层的vlax(vlax put属性项目“LayerON”':vlax false))
 
但是当我尝试使用
 
(vlax for item theLayers(vla put freeze item:vlax true))出现错误。
 
当做
回复

使用道具 举报

35

主题

2471

帖子

2447

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
174
发表于 2022-7-5 22:44:01 | 显示全部楼层
请不要忘记,您无法冻结当前层。所以你应该从列表中筛选出来-可以按CLAYER系统变量列出。
 
当做
回复

使用道具 举报

26

主题

1495

帖子

20

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
118
发表于 2022-7-5 22:45:33 | 显示全部楼层
为什么不使用标准命令?
  1. (command "_.LAYER" "_Freeze" (strcat "~" (getvar "CLAYER')) "")

我看到越来越多的人无缘无故地逃避命令。我的0.02美元-David
回复

使用道具 举报

16

主题

70

帖子

54

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
80
发表于 2022-7-5 22:50:16 | 显示全部楼层
谢谢msasu。
 
但是如何编写这段代码,请原谅我是lisp新手。我收到了以下错误消息。
 
命令:(vlax for item theLayers(vla put freeze item:vlax true))
*取消*
自动化错误。无效层
回复

使用道具 举报

35

主题

2471

帖子

2447

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
174
发表于 2022-7-5 22:53:03 | 显示全部楼层
我假设theLayers变量是一个包含层实体的列表,因此您应该通过将其名称与CLAYER系统变量中存储的名称进行比较来确保跳过当前层:
 
  1. (vlax-for item theLayers
  2.          (if (not (equal (vla-get-name item)
  3.                          (getvar "CLAYER")))
  4.           (vla-put-freeze item :vlax-true)))

 
 
当做
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

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

铜币
358
发表于 2022-7-5 22:56:11 | 显示全部楼层
按顺序尝试以下操作,完全不使用Lisp,而且更重要的是。它将冻结除当前层之外的所有层;
  1. -layer
  2. F<enter>
  3. *<enter>
  4. <enter>
  5. <enter>

 
非常简单。。。。。
 
当做
 
塔瓦特
回复

使用道具 举报

16

主题

70

帖子

54

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
80
发表于 2022-7-5 23:01:45 | 显示全部楼层
谢谢msasu。
 
回复

使用道具 举报

35

主题

2471

帖子

2447

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
174
发表于 2022-7-5 23:04:54 | 显示全部楼层
不客气!
 
当做
回复

使用道具 举报

16

主题

70

帖子

54

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
80
发表于 2022-7-5 23:06:08 | 显示全部楼层
感谢所有CAD专家!
回复

使用道具 举报

2

主题

182

帖子

180

银币

初来乍到

Rank: 1

铜币
10
发表于 2022-7-5 23:10:37 | 显示全部楼层
 
*呵呵,是的,我也注意到了同样的事情。
但是大卫,你不知道其他的东西都很花哨吗!?它只是“干净”、“好”和“酷”。我是说,伙计,跟上时代!
*lol*
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-11 06:05 , Processed in 0.531655 second(s), 72 queries .

© 2020-2025 乐筑天下

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