明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 961|回复: 8

[提问] 请问一个解除冻结图层的代码。

[复制链接]
发表于 2021-12-8 10:45:35 | 显示全部楼层 |阅读模式
2明经币
变量sdcc(按照系统时间定义的一个字符串,比如“21.1208”),想把带sdcc字符的所有图层(外部参照里的,比如“结构参照|21.1208”)解除冻结并打开,怎么操作呢?
我用下面几行代码试了一下没有用呢。


(setq  sdcc "sdc-20211207")   
(setq  sdca (strcat "*" sdcc "*" ))   
(command "layer""on" sdca "")

币不多了,谢谢啦。

最佳答案

查看完整内容

;; 程式使用參數說明 ;; ;; On ---->>打開 ;; Off ---->>關閉 ;; Freeze ---->>冷凍 ;; Thaw ---->>解除 ;; Lock ---->>鎖住 ;; Unlock ---->>解鎖 ;; Plot ---->>列印 ;; Noplot ---->>不列印 ;; 載入 layerset_chs.lsp 後 ;;例 設 txt圖層 不列印 ;;執行 (layerset "txt" "NOPLOT") ;;例 設 txt圖層 冷凍 ;; 執行 (layerset "txt" "Freeze ") ;;例 ...
发表于 2021-12-8 10:45:36 | 显示全部楼层
本帖最后由 lee50310 于 2021-12-8 15:40 编辑


;; 程式使用參數說明
;;<------------------------>
;;  On         ---->>打開  
;;  Off         ---->>關閉
;;  Freeze    ---->>冷凍
;;  Thaw      ---->>解除
;;  Lock       ---->>鎖住
;;  Unlock    ---->>解鎖
;;  Plot        ---->>列印
;;  Noplot    ---->>不列印
;;<------------------------>

載入 layerset_chs.lsp 後
;;例 設 txt圖層 不列印
;;執行  (layerset "txt" "NOPLOT")
;;例 設 txt圖層 冷凍
;; 執行 (layerset "txt" "Freeze ")
;;例 設 txt圖層 解凍
;; 執行 (layerset "txt" "haw")

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
回复

使用道具 举报

发表于 2021-12-8 11:53:44 | 显示全部楼层
(defun c:tt ()
  (setvar "cmdecho" 0)
  (setq  sdcc "结构参照|sdc-20211207")
  (setq  sdca (strcat sdcc "*" ))
  (command "layer" "on" sdca "")
)
回复

使用道具 举报

 楼主| 发表于 2021-12-8 12:21:53 | 显示全部楼层
还是不行呢。。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
回复

使用道具 举报

发表于 2021-12-8 12:43:51 来自手机 | 显示全部楼层
解除冻结要用相应参数
回复

使用道具 举报

 楼主| 发表于 2021-12-8 14:45:54 | 显示全部楼层
tigcat 发表于 2021-12-8 12:43
解除冻结要用相应参数

就是不能用加个星号,来解除冻结带某些字符串的图层吗
回复

使用道具 举报

 楼主| 发表于 2021-12-8 14:46:12 | 显示全部楼层
lee50310 发表于 2021-12-8 12:49
;; 程式使用參數說明
;;
;;  On         ---->>打開  

这个和lisp代码一样,不灵呢。。。
回复

使用道具 举报

发表于 2021-12-8 15:16:08 | 显示全部楼层
可以用LAYTHW 打開所有的凍結,再參照這個http://bbs.mjtd.com/forum.php?mod=redirect&goto=findpost&ptid=182599&pid=902141&fromuid=244118把要凍結凍結起來
回复

使用道具 举报

发表于 2021-12-8 21:06:49 | 显示全部楼层
iamhuangjinming 发表于 2021-12-8 14:45
就是不能用加个星号,来解除冻结带某些字符串的图层吗

(commnad "-layer" "t" "*图层名*" "")
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-15 06:49 , Processed in 0.173943 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表