QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 30037|回复: 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程序,按对应数字键就可以切换到相应的图层。很方便。& K; A  q$ U4 Q  J* F! x  L% h. [3 I
0————00 J; A$ A( C7 d3 Y: a
1————OBJ( c( {1 ?  B5 I+ H; O
2————6t$ {+ `( o" d7 b9 H
3————SCETR
' F' `) N- ]- W5 A; f。。。6 `. u8 ?5 E/ `7 I
8————BORDER
! Y9 N2 u/ V" \) Q9 ~  e& s) A4 B- D如果这些不是你想要的图层,将lisp用笔记本打开,把里边的OBJ,6t等图层名改为你想要的就可以了。以后要切换图层时,按相应的数字键即可。

图层更改.rar

557 Bytes, 下载次数: 591

评分

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

查看全部评分

发表于 2009-12-12 15:19:41 | 显示全部楼层 来自: 中国福建福州
楼上的方法不错,要是这样点数字可以换的话那就快很多了,学习一下
发表于 2009-12-14 15:56:50 | 显示全部楼层 来自: 中国浙江杭州
高手!
4 k  Y' j& g9 c6 s收下了!
发表于 2009-12-16 08:26:21 | 显示全部楼层 来自: 中国湖北武汉
我是做建筑的,我用我们的CAD探索者软件可以很方便地只显示你所选定的物件所在的层
发表于 2010-5-30 13:16:24 | 显示全部楼层 来自: 中国湖北武汉
给楼主发一个图层更改的lisp程序,按对应数字键就可以切换到相应的图层。很方便。$ N) K4 A0 k2 z1 d5 J: ]
0————05 y* A5 R, r( i( j$ R
1————OBJ' ~2 V. f  ^1 T: c- D& s* [( u, L0 B  e- f
2————6t* z; y* m+ J" p8 l6 Z( j
3————SCETR
( h5 L! _/ G! T" l/ S. n9 L。。。
1 C: B+ r" n5 j$ T* E8————BORDER
9 p% I2 N. Z, Q5 O& R+ d  e/ y如果这些不是你想要的图层,将lisp用笔记本打 ...+ h# q- M% f7 }2 A
whoeric 发表于 2009-10-15 21:06 http://www.3dportal.cn/discuz/images/common/back.gif

' t9 P! H  S* G0 ^4 c/ C: T& O, `/ s
这个值得推荐。谢谢
发表于 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 编辑
) Q' T9 y$ |. ~8 l  g5 H; f2 o6 j* ^& s2 ~* s' x; b3 g
把这个工具修改了一下,更好用了。2 I7 z7 N7 j) Z% K

) Y8 v8 P9 v+ J1,建立图层- j- J/ ?7 _$ i0 {' S* f
  Q( \* F  R0 y5 C
如下图所示:
0 N* K+ y; b- |; ]7 |" f
4 x: Q; b  z& Z& e; Q" G+ | QQ截图20110524130711.jpg
* g, ?, Q; I$ Y1 D5 L$ x' z' S 0 L, S' {- d  C- {0 S
2,把LSP加载到启动组里。
- a! R8 k$ S( f- Q0 @3 G
5 [8 G+ H& r2 L, i* |) z* A% _% E3,使用方法,先选中对象,按 1 ,则将该对象变换到“1轮廓实线层”;按 2 ,则变换到“2细线层”,……$ P' B9 l" h2 H$ P

0 S, {9 o+ b$ N4 y4,把这个代码贴出来,给大家看看  m- ?4 D; }/ X7 z. U1 Q' l
( ~, {" X5 l/ e
(defun YH_chlayer (YH_layer / YH_S)$ g7 y- T! l3 F) Q# G+ F! E
  (if (null (tblsearch "LAYER" YH_layer))
' T" g1 o. C2 ?# b    (entmake (list" x4 i5 l- g: E+ F( S+ t
        '(0 . "LAYER")# S' y  O+ n0 T+ E6 |
        '(100 . "AcDbSymbolTableRecord")/ t/ A2 s8 X8 H8 n- }5 `" [
        '(100 . "AcDbLayerTableRecord")
+ T4 f4 a- F6 s( A- ~9 a+ p        (cons 2 YH_layer)         ;图层名称
% T5 p2 z4 f/ W! o2 R2 J$ @- G        '(70 . 0)                 ;图层状态
" d0 L$ L' G( s/ X9 l, k) N        '(62 . "bylayer")         ;图层颜色2 m+ G9 D0 }( P/ X
        '(6 . "bylayer")          ;图层线型, l' B  k! s4 T! x6 l
)/ z! E, q# S9 g: k0 E* ^9 F) b+ S
      )' y0 k% {5 ?- f7 f1 G  B
    )
7 Q, p& J: R' I* f! R- p7 c4 C  (setq YH_S (cadr (ssgetfirst)))6 Q9 E5 d- E+ g- _3 Y
  (if YH_S
2 Q( G; k7 }: I1 I' M    (command "CHPROP" YH_S "" "la" YH_layer "c" "bylayer" "")
' o6 L/ Y6 D1 R1 T* _% M    (setvar "clayer" YH_layer)
9 A5 r3 r1 G# v: N2 u0 w* z    )$ s9 R7 a1 W7 q& p
  (princ)- j" v3 h- T; W) V& V6 ]0 C3 w
  )
  A! e' t( @: ?0 v: }( g6 K7 _(defun c:0 ()
+ Q9 q9 D! Z9 p) a  (YH_chlayer "0")9 H* ?/ R. [, O
  )& o+ v9 ]: _. u' e2 f1 [8 V
(defun c:1 ()
$ k# B& X- t7 p0 A7 J6 B  (YH_chlayer "1轮廓实线层")
: j. c" y) v1 b" S+ i9 \# T- J  )! Q2 T9 ^" I/ _: ~& g& k8 m5 ]
(defun c:2 ()  B4 b$ P. w: H2 ~
  (YH_chlayer "2细线层"); k" L8 J4 x9 j; E9 p* b3 v/ V
  ): D5 ]: G  u) W- I" K
(defun c:3 ()& f- P6 g6 ]4 ^) S8 z2 X+ S- ]
  (YH_chlayer "3中心线层")
+ c9 T8 \+ L1 q! k( D) A/ R  )
) f! _3 E" Y- U(defun c:4 ()6 D8 H! Y( G3 R5 t) I. F
  (YH_chlayer "4虚线层")
% Y6 v, K: n9 G1 w, c7 Q/ ^  )
9 {% T9 i, m; a; x) N0 @. M(defun c:5 ()% {) Y% n" k- t3 K, v
  (YH_chlayer "5剖面线层")  S) Y- u6 H7 r$ u' w' g) H
  ); c/ o+ O% B" q1 a
(defun c:6 ()
% J+ T9 T% o6 h7 L- ~# g- t! `0 c+ ~  (YH_chlayer "6文字层"): K; s  o3 a2 c7 K
  )
  L! N1 V# k/ s1 h3 l(defun c:7 ()0 s# O& T/ b1 E: t, f
  (YH_chlayer "7标注层")7 i% Y* v, \" E2 Z3 D; l6 x
  )& I: L8 Q0 W0 {- j. c
(defun c:8 ()# W3 P( v8 C5 i* q+ h
  (YH_chlayer "8符号标注层")
% x0 R( N1 j$ `8 E5 C* k  )
. e' p- O( G: v$ L* K(defun c:9 ()) m0 K; E) M9 \+ W" m% J6 F
  (YH_chlayer "9双点划线层")
" a) ~! }( O1 v7 `; X; @2 ?  ); Z  t2 y: d: `! F) \0 G) p
6 E) y% t* B/ t0 y: n
8 Z  Y! C' |" o& y
可根据自己的需要,可删减或修改红色代码部分,其他的别动!
9 V9 e/ M5 c7 h9 \  Q9 z7 b
! I+ Y; h! v3 ?6 ]- j% Z0 I如果你想把快捷键2改成 中心线层,那你就把那段代码改成' \; l! o0 A. ?1 s

; M0 {5 Q5 K  b5 `6 e(defun c:2 ()6 Z6 t& ~# V7 v3 F% |
  (YH_chlayer "2中心线层"); \* ^+ _6 g- D/ Z& x' |( F5 k- s
  )
  m- B& \3 l* t# y* V: R6 Y; _, X/ Y7 \% _7 r" i* t8 q1 c
然后把图层做相应修改,确保有“2中心线层”这个图层对应起来。
/ g% B$ s6 [, V# D; P( j, I
- B2 p: L: x/ Y4 W8 d. j9 D) t / _8 l/ _* E. U
LSP文件如下,0 s4 [" Q. l* A
YH_chalayer.rar (512 Bytes, 下载次数: 221)
发表于 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.gif- ^' ?' m! ^3 m! i1 L% q3 H8 T& F# c
给楼主发一个图层更改的lisp程序,按对应数字键就可以切换到相应的图层。很方便。3 w9 e- q$ A7 a$ c' S$ X" @! c
0————0
, T* I( @- K; D- T) m8 g1————O ...
3 |8 E" {+ l6 ]# W  i( I8 C
能教我怎样加载吗
发表于 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.gif9 m# @# `5 r' ?+ T$ g; N: A
给楼主发一个图层更改的lisp程序,按对应数字键就可以切换到相应的图层。很方便。
4 h, h! t$ ?) T6 }! V0————0& h2 f2 C) H* T! m% @
1————O ...
/ b; v- Y# l. B
那我的数字键是颜色键了    不就和你图层键冲突了吗??6 m$ S+ Q+ S! t& I
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

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