乐筑天下

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

[编程交流] 我需要在fr上提前一层

[复制链接]

18

主题

58

帖子

41

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
91
发表于 2022-7-6 10:49:15 | 显示全部楼层 |阅读模式
尊敬的各位:,
我需要在freez解冻锁定解锁时关闭高级层
 
我在用这个
请帮我推进freez上下分层
(defun c:LTT()(命令“layer”“th”“*”“”)
(defun c:LFF()(命令“layer”“f”“*”“”)
(defun c:Lon()(命令“layer”“on”“*”“”))
(defun c:LoF()(命令“layer”“off”“*”“”“”)
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

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

铜币
358
发表于 2022-7-6 10:59:33 | 显示全部楼层
就这样,
 
  1. (defun c:LTT ()
  2. (command "_.-layer" "_thaw" "[color="Red"]Name of Layer[/color]" "")
  3. (princ)
  4. )

 
所以剩下的也应该是。。。。。试试看。
 
塔瓦特
回复

使用道具 举报

54

主题

3755

帖子

3583

银币

后起之秀

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

铜币
438
发表于 2022-7-6 11:00:41 | 显示全部楼层
你想取得什么“进步”?
回复

使用道具 举报

18

主题

58

帖子

41

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
91
发表于 2022-7-6 11:10:18 | 显示全部楼层
 
尊敬的先生:
thx回复
是,制作新lsp
回复

使用道具 举报

18

主题

58

帖子

41

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
91
发表于 2022-7-6 11:11:34 | 显示全部楼层
(定义c:lOF()
(setq ss(entsel“\n Select Entity Layer To Off:”))
(setq el(entget(车辆ss)))
(setq la(cdr(assoc 8 el)))
(命令“layer”“off”la“”)
(普林斯)
)
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 11:18:44 | 显示全部楼层
一些注意事项:
 
1.
  1. (entget nil)
将出错,因此最好使用IF语句检查用户是否选择了某些内容。
 
2、使用
 
  1. (command "_.-layer"...

 
允许语言变化并强制非对话菜单。
 
3、定位变量。
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 11:22:18 | 显示全部楼层
还有,“裁员”有什么错?
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 11:32:33 | 显示全部楼层
另一种方法,就像学术练习一样:
 
  1. (defun c:lOff ( / ent def )
  2. ;; © Lee Mac 2010
  3. (if (setq ent (car (entsel)))
  4.    (progn
  5.      (setq def
  6.        (entget
  7.          (tblobjname "LAYER"
  8.            (cdr
  9.              (assoc 8
  10.                (entget ent)
  11.              )
  12.            )
  13.          )
  14.        )
  15.      )
  16.      (entmod
  17.        (subst
  18.          (cons 62
  19.            (-
  20.              (cdr
  21.                (assoc 62 def)
  22.              )
  23.            )
  24.          )
  25.          (assoc 62 def) def
  26.        )
  27.      )
  28.    )
  29. )
  30. (princ)
  31. )
回复

使用道具 举报

62

主题

466

帖子

404

银币

后起之秀

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

铜币
310
发表于 2022-7-6 11:33:30 | 显示全部楼层
似乎这是一个非常相似的线程。。。
 
http://www.cadtutor.net/forum/showthread.php?t=45943
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

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

铜币
358
发表于 2022-7-6 11:41:25 | 显示全部楼层
有一些修正,以避免出现层dlg,这将打破你的行动。。。。
  1. (defun c:lOF ()
  2. (setq ss (entsel "\n Select Entity Layer To Off :"))
  3. (setq el (entget (car ss)))
  4. (setq la (cdr (assoc 8 el)))
  5. (command "[color=Red]_.-[/color]layer" "[color=Red]_[/color]off" la "")
  6. (PRINC)
  7. )

 
当做
塔瓦特
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-6 17:18 , Processed in 0.731735 second(s), 72 queries .

© 2020-2025 乐筑天下

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