找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 956|回复: 4

[LISP程序]:一個只現所選圖層的工具

[复制链接]
发表于 2005-11-8 19:54:28 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

×
對模具設計很有用,是我的重要收藏
(defun   c:vt (  )                                                                                                            
(if     (= 0 (getvar "tilemode"))                                
        (progn  (setq tm 0)
                (command "mspace")
                (princ "\nSelect layer to UNfreeze on current viewport: "))
        (progn  (setq tm 1)
                (command "layer" "on" "*" "")
                (princ "\nALL ON for Select objects/layer to display :")))
(setq p (ssget))
(if p   (progn
        (setq l 0)
        (setq ck nil)
        (setq c (getvar "clayer"))
        (setq n (sslength p))
        (setq vt "")
        (while  (< l n)
                (setq va (cdr (assoc 8 (setq e (entget (ssname p l))))))
                (if (= c va)(setq ck 1))
                (setq vt (strcat vt va ","))
                (setq l (1+ l)))
        (setq exp(getvar "expert"))
        (setvar "expert" 1)
        (if     (= tm 1)        
                (progn  (setq ml(getvar "users2"))
                        (if (tblsearch "layer" ml)(setq vt(strcat vt ml)))      
                        (if (null ck)(command "layer" "s" va "off" "*" "on" vt "")
                                     (command "layer" "off" "*" "on" vt ""))
                )
                (progn  (command "layer" "s" va "")
                        (command "vplayer" "f" "*" "" "t" vt "" ""))
                )
        (if     (null ck)
                (princ (strcat "\nThe current layer change to : " va)))
        (setvar "expert" exp))
)

(princ))
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2005-11-13 15:22:32 | 显示全部楼层
至少得翻译到中文吧。郁闷
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-11-13 22:51:08 | 显示全部楼层
很好用,谢谢!可用于R14。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2006-8-23 00:11:15 | 显示全部楼层
哈哈,这个我收下了
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2006-8-25 12:23:55 | 显示全部楼层
也可以用EXPRESS TOOLS 里面的提取图层命令"layiso"
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-12-18 23:07 , Processed in 0.397883 second(s), 39 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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