QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 30450|回复: 38
收起左侧

[已解决] 请问cad切换图层有快捷键么

[复制链接]
发表于 2009-10-13 10:32:13 | 显示全部楼层 |阅读模式 来自: 中国山东枣庄

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

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

x
请问各位大侠cad切换图层有快捷键么?每次到工具栏找太麻烦。
发表于 2009-10-14 11:49:12 | 显示全部楼层 来自: 中国上海
在命令栏里输入:LA ,然后回车

评分

参与人数 1三维币 +3 收起 理由
woaishuijia + 3 应助

查看全部评分

发表于 2009-10-14 12:47:31 | 显示全部楼层 来自: 中国江苏苏州
我觉得还是点工具栏直观,况且每个CAD文档的图层设置不一定一样,快捷键也没有意义.

评分

参与人数 1三维币 +2 收起 理由
woaishuijia + 2 技术讨论

查看全部评分

发表于 2009-10-15 21:06:15 | 显示全部楼层 来自: 中国广东江门
给楼主发一个图层更改的lisp程序,按对应数字键就可以切换到相应的图层。很方便。
1 n& J. H2 z, j5 `6 j0————0
& U- L( B( [3 J, h1 Z. G5 {1————OBJ
5 ?% ]% W3 q1 `# `/ f5 I. [2————6t
8 ^' |% [7 O3 O3————SCETR( T5 Z8 U3 w' n! P0 \) t' K
。。。' ?7 O0 y5 v# y0 ?! A1 U
8————BORDER# @& V4 J% I: R% d% I' a, B
如果这些不是你想要的图层,将lisp用笔记本打开,把里边的OBJ,6t等图层名改为你想要的就可以了。以后要切换图层时,按相应的数字键即可。

图层更改.rar

557 Bytes, 下载次数: 592

评分

参与人数 1三维币 +5 收起 理由
woaishuijia + 5 技术讨论

查看全部评分

发表于 2009-12-12 15:19:41 | 显示全部楼层 来自: 中国福建福州
楼上的方法不错,要是这样点数字可以换的话那就快很多了,学习一下
发表于 2009-12-14 15:56:50 | 显示全部楼层 来自: 中国浙江杭州
高手!4 p) L% D; v; a' t  c; j
收下了!
发表于 2009-12-16 08:26:21 | 显示全部楼层 来自: 中国湖北武汉
我是做建筑的,我用我们的CAD探索者软件可以很方便地只显示你所选定的物件所在的层
发表于 2010-5-30 13:16:24 | 显示全部楼层 来自: 中国湖北武汉
给楼主发一个图层更改的lisp程序,按对应数字键就可以切换到相应的图层。很方便。
" Z1 Y8 S7 V; V( v( q) Y: o9 p0————0' l/ Z+ v# c3 c) W4 ~& l9 `
1————OBJ
0 M+ c! s9 \( W- g& z* i# k1 e2————6t2 f- l" h* a$ F& W% h+ Z" J
3————SCETR; Z- K- s2 l: b
。。。: L0 G& e9 o$ I+ f6 }
8————BORDER
( |2 d, X2 `+ G9 V1 o4 n如果这些不是你想要的图层,将lisp用笔记本打 ...' V! t; K: ?) H0 S! E$ {/ |
whoeric 发表于 2009-10-15 21:06 http://www.3dportal.cn/discuz/images/common/back.gif
  E/ j; B  _7 D( |3 x

6 y2 |! x" U' m  i8 x% f这个值得推荐。谢谢
发表于 2011-5-17 22:26:08 | 显示全部楼层 来自: 中国广东广州
特此来感谢一下
发表于 2011-5-18 08:25:35 | 显示全部楼层 来自: 中国河北唐山
4楼的程序不错。
发表于 2011-5-23 16:34:06 | 显示全部楼层 来自: 中国贵州贵阳
谢谢4楼的好方法,下来试试。
发表于 2011-5-24 12:49:28 | 显示全部楼层 来自: 中国江苏南京
本帖最后由 ok22ko 于 2011-5-24 13:08 编辑
6 K% O2 N+ `3 ?% Y5 U' z
) ^" f, H+ @7 F7 s4 F( i3 X把这个工具修改了一下,更好用了。- R; X/ ~/ G: r3 b

. }- t' f' W  j2 t5 V, D' M0 H1,建立图层
1 |2 d( v) A, a7 C, A ( h/ p" Y7 z( m& t  {" l$ F/ }
如下图所示:- h% j) R2 D5 L' `5 T

8 g- c* f2 N) I# r" T8 \' Q QQ截图20110524130711.jpg
$ v! F) i7 B0 }. x 6 Y$ S9 R; _7 [" `$ G. @6 h
2,把LSP加载到启动组里。
' K' Y8 G1 z5 V% O: @1 J
$ x2 y3 Y7 H3 X! j4 b3,使用方法,先选中对象,按 1 ,则将该对象变换到“1轮廓实线层”;按 2 ,则变换到“2细线层”,……
) x. i6 U8 ^& _1 D. ?$ v% S% T 5 D7 ~3 R, M0 e5 L
4,把这个代码贴出来,给大家看看+ x7 g2 g! J8 O

7 v5 z/ p. o2 F. W(defun YH_chlayer (YH_layer / YH_S); G5 b4 {6 f3 Q6 J8 B0 C
  (if (null (tblsearch "LAYER" YH_layer))
) p1 B# P: M6 `5 L6 e# T    (entmake (list9 D3 l; K& F7 R$ p1 Y
        '(0 . "LAYER")1 [- A* a, O# F! a0 N
        '(100 . "AcDbSymbolTableRecord")
- P: s  N2 V% B2 }, ?0 F        '(100 . "AcDbLayerTableRecord")3 n9 a2 v, [8 u8 r  x: q
        (cons 2 YH_layer)         ;图层名称% U0 N  O: |- w2 k" J  l# \3 C" S4 M
        '(70 . 0)                 ;图层状态
/ m  D* G; U3 \2 h" T# h& }" k        '(62 . "bylayer")         ;图层颜色
1 ~0 r4 U. f* W- i2 [% c        '(6 . "bylayer")          ;图层线型, H- P! M' c0 \7 I% o
)
1 \# T, ?0 a0 a2 {      )
2 G: o3 S2 l  m" h    )) X! |4 [, s& S, a9 o) Y" D
  (setq YH_S (cadr (ssgetfirst)))4 @; j0 |$ g- z5 w4 |0 Z* Y
  (if YH_S
  f( w% F; d4 v- G    (command "CHPROP" YH_S "" "la" YH_layer "c" "bylayer" "")
( X; ~8 S# P8 R9 V    (setvar "clayer" YH_layer)9 c# V  g! n& @7 s! R9 F# V9 \' Z
    ). s( W7 Y7 c$ n& K
  (princ)
2 q: j6 m2 o( D) x  )! R5 b! _- S; V. Y1 s+ c' U2 H
(defun c:0 ()
1 F, c6 _, i% D  (YH_chlayer "0")
6 d0 x; ^0 a2 L, t  )8 i' k7 o1 p, y1 I3 M
(defun c:1 ()9 ]) F- J3 n3 Q( r0 V8 |
  (YH_chlayer "1轮廓实线层")- e8 x5 P# F: }1 r' N1 I% A4 }
  )
  I9 @% I2 y$ }(defun c:2 ()
2 b& i4 a6 b0 {! z4 H+ B4 Z6 ]# e  (YH_chlayer "2细线层")
, i' B1 _2 K( ]( m2 ?4 ]% c$ n  )
8 a6 D1 n2 Y; j$ k* r5 v' o, L% D& E" m5 y(defun c:3 ()
& m+ {3 Q8 u" t& ]. h6 v1 x5 O( e  (YH_chlayer "3中心线层")" S: R& r. h, ~6 x" Q
  )
. K4 j' m9 O- C. \' E(defun c:4 ()) [. w( Z: m2 u$ i4 ~
  (YH_chlayer "4虚线层"). x0 D0 d! p* Z* i, d7 a, `* l
  )
5 r' v  G1 n; o' Y: ?(defun c:5 ()
) `: z! ]9 X7 _: g: Y3 A: q& _  (YH_chlayer "5剖面线层")
5 A  n: c4 K# t1 K3 `  ): m- H0 A3 v( _' M
(defun c:6 ()) S) e/ X2 T4 a( X* d7 S) I
  (YH_chlayer "6文字层"); P$ D# K9 K6 {
  )
9 y. y/ O9 c2 K/ N7 q" S! w(defun c:7 ()
, V: }! y, ]/ I1 Z! b9 ^  (YH_chlayer "7标注层")
- O# X6 f: n% H5 W& |$ J+ s2 M; u) F  )3 q- c, [1 @: h: A% `* A
(defun c:8 ()+ Z  e5 B8 `, r  K, \* G
  (YH_chlayer "8符号标注层")
4 y5 G* m/ D- q) d+ n  )
. L* H2 A3 d6 Q$ N1 X; B(defun c:9 ()/ N* R1 M/ W8 B) s0 r
  (YH_chlayer "9双点划线层")" ]' t0 s3 I) m- V' w
  )  F$ l9 g  E+ w) J) t1 u% U2 l4 A& g
1 y8 I7 @! i$ L1 y8 V5 x) P) Q! n3 Z
+ T. J9 h9 A( L3 G, _; n/ u) Q5 w
可根据自己的需要,可删减或修改红色代码部分,其他的别动!$ Y) _% T: l# p- r
( b: O' o/ h. d9 ~9 g* J
如果你想把快捷键2改成 中心线层,那你就把那段代码改成# s; W& ?+ O2 M# j+ J: K% `

0 ]0 c+ q, J& A(defun c:2 ()9 _& x9 }% W* u  P% `$ S7 z: v$ }% g
  (YH_chlayer "2中心线层")+ a  B3 R4 F+ m3 H: d4 Z: b
  )) a% ]. w* N: f: h! a

/ ^( I8 O# X; F% Z1 q! d9 g. r8 t1 ^然后把图层做相应修改,确保有“2中心线层”这个图层对应起来。
" P7 i/ p- s# D9 f " G8 ~3 b! _6 |) N" j, m, C
3 Y8 d9 e$ y. _
LSP文件如下,$ ^; k6 ]) a0 q( r0 Z2 S" J8 d+ `
YH_chalayer.rar (512 Bytes, 下载次数: 222)
发表于 2011-5-25 13:07:27 | 显示全部楼层 来自: 中国江苏南京
进来学习了!感谢!
发表于 2012-4-15 20:19:00 | 显示全部楼层 来自: 中国江苏南京
谢谢分享这么好的经验,收藏了
发表于 2012-8-3 10:34:18 | 显示全部楼层 来自: 中国广东深圳
whoeric 发表于 2009-10-15 21:06 static/image/common/back.gif4 I0 U) ]' n. s* l7 n2 k9 Z
给楼主发一个图层更改的lisp程序,按对应数字键就可以切换到相应的图层。很方便。# Q# x' [5 l2 v( d" J3 n% t
0————0, p* S7 a% t" x- {- K
1————O ...

8 X; }  d2 `; a  N& i# M9 H能教我怎样加载吗
发表于 2012-8-3 16:08:34 | 显示全部楼层 来自: 中国江西鹰潭
纯CAD好像没啥取巧的,那个lisp程序貌似不错。
发表于 2012-8-3 16:30:15 | 显示全部楼层 来自: 中国广东韶关
经常改图层不多吧,线多了用唰唰用快速选择等等,且这么简单的快捷键不是组合键,误操作的可能性比较大
发表于 2013-2-1 15:08:25 | 显示全部楼层 来自: 中国安徽铜陵
果然是好东西,感谢兄弟们的无私奉献!
发表于 2013-2-1 17:18:41 | 显示全部楼层 来自: 中国广东佛山
要求越来越高了。我无所谓的。
发表于 2013-4-16 13:48:27 | 显示全部楼层 来自: 中国上海
找了N久了谢谢啊,谢谢LZ,谢谢12楼的
发表于 2013-4-22 09:15:28 | 显示全部楼层 来自: 中国广东广州
我一直都是用工具栏来解决的,不需要搞得那么复杂
发表于 2013-4-25 09:35:42 | 显示全部楼层 来自: 中国安徽合肥
类似天河图层程序
发表于 2013-11-25 21:06:49 | 显示全部楼层 来自: 中国四川成都
ding
发表于 2013-12-1 09:19:10 | 显示全部楼层 来自: 中国浙江温州
发表于 2015-7-16 14:04:34 | 显示全部楼层 来自: 中国四川成都
whoeric 发表于 2009-10-15 21:06 static/image/common/back.gif. \8 _* n% p5 d& E
给楼主发一个图层更改的lisp程序,按对应数字键就可以切换到相应的图层。很方便。! M1 k0 [+ d. R# V# l! a7 T
0————0+ Y4 T4 z, {" C) v
1————O ...
, m) L/ {1 @3 ]- E" s2 X2 A7 L
那我的数字键是颜色键了    不就和你图层键冲突了吗??
0 V' s1 V1 r% F) o" j" R
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

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