QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
5天前
查看: 30337|回复: 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程序,按对应数字键就可以切换到相应的图层。很方便。
$ S, n5 Y! j5 B: v0————0
1 q2 Y; P+ A' d  }! U1————OBJ5 h: u6 z* M' s' W2 g$ z
2————6t7 _+ N+ `# r( H, K
3————SCETR- I. H; ?) ^7 C1 L  q
。。。
  W* y; D# o# g% {+ M8————BORDER) {- |/ _* l; {: V; \/ K5 n; i
如果这些不是你想要的图层,将lisp用笔记本打开,把里边的OBJ,6t等图层名改为你想要的就可以了。以后要切换图层时,按相应的数字键即可。

图层更改.rar

557 Bytes, 下载次数: 592

评分

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

查看全部评分

发表于 2009-12-12 15:19:41 | 显示全部楼层 来自: 中国福建福州
楼上的方法不错,要是这样点数字可以换的话那就快很多了,学习一下
发表于 2009-12-14 15:56:50 | 显示全部楼层 来自: 中国浙江杭州
高手!
( |; h6 r! m  _- y- o8 S收下了!
发表于 2009-12-16 08:26:21 | 显示全部楼层 来自: 中国湖北武汉
我是做建筑的,我用我们的CAD探索者软件可以很方便地只显示你所选定的物件所在的层
发表于 2010-5-30 13:16:24 | 显示全部楼层 来自: 中国湖北武汉
给楼主发一个图层更改的lisp程序,按对应数字键就可以切换到相应的图层。很方便。
' F+ E9 ?" [+ L  R* G# B) d: C7 G, i0————0
8 [  F3 ~8 M: j3 _1————OBJ
# J! K: k) F1 E2————6t
. {' P# D# P1 L3————SCETR( \3 W2 s$ ^: h: ~- L7 g4 M0 J
。。。
1 j, ], }/ b) Y6 V7 y# v8————BORDER$ q) U- ^: u$ P5 ~
如果这些不是你想要的图层,将lisp用笔记本打 ...; C5 p' j: F. a; n1 K1 B& J6 I
whoeric 发表于 2009-10-15 21:06 http://www.3dportal.cn/discuz/images/common/back.gif

: q+ |4 M1 z/ M
: Z3 I4 D/ J, v$ m1 B, a' I* G这个值得推荐。谢谢
发表于 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 编辑
9 u4 D, N$ X8 M  w2 |7 z9 M' `4 r. }4 H5 }, f  }
把这个工具修改了一下,更好用了。
5 X0 V& c' d* W2 d1 ~ / _2 u5 k4 u" X* w* i$ _
1,建立图层6 U/ S* l! e. M" d. x7 o2 {; ?
4 H' i) ]- L9 _0 b6 X# x
如下图所示:
8 G8 H$ H4 `: w, V ) @0 K; C* G' ~  \+ C( O
QQ截图20110524130711.jpg
  p5 g+ v8 G7 @$ X) o # i8 o# x7 ?8 C( S9 |# Y8 s: n
2,把LSP加载到启动组里。
5 y- l: i' Y/ I 5 z. R1 E2 K: q2 w
3,使用方法,先选中对象,按 1 ,则将该对象变换到“1轮廓实线层”;按 2 ,则变换到“2细线层”,……
+ a8 H. s0 O: `) S1 L
  b+ v- j) w0 W" W/ l/ i! |4,把这个代码贴出来,给大家看看
" Y" c  B/ J! [ 4 l( c% k7 O# V1 S6 k9 b* y' _
(defun YH_chlayer (YH_layer / YH_S)) J" p  _! t; ?% |7 C1 T
  (if (null (tblsearch "LAYER" YH_layer))
, q, W. e6 a3 F) {9 `  A. ]3 N9 Q    (entmake (list3 ?+ G: _  N* Z
        '(0 . "LAYER")
- x5 K" M+ W2 g# {1 P4 |2 z( S3 ]        '(100 . "AcDbSymbolTableRecord")5 @$ s9 d( Q! e$ y5 W7 Y- f
        '(100 . "AcDbLayerTableRecord"): P( w3 L/ Q) F  L. h  m
        (cons 2 YH_layer)         ;图层名称; s/ B7 T! J* F( u( E8 \
        '(70 . 0)                 ;图层状态
* y( @1 o9 x: H" R        '(62 . "bylayer")         ;图层颜色3 E2 p( t+ @) O0 t8 Y8 |; u
        '(6 . "bylayer")          ;图层线型
) u' [( {/ C. g )
! U0 x: n/ ^6 ]7 |: D% X      )
& l$ a2 N$ m# s* x* h' y    )5 Q4 ?( B# o/ B0 e7 x
  (setq YH_S (cadr (ssgetfirst)))2 {; G. \8 {! T7 Z( r
  (if YH_S! Z7 f6 j8 v% O7 }
    (command "CHPROP" YH_S "" "la" YH_layer "c" "bylayer" "")6 q" S: s# D* \; A* v' S
    (setvar "clayer" YH_layer)* [9 \- m" X+ q! o
    )# L5 ~8 \( U& N+ _/ k
  (princ)
: X9 C8 G/ Y+ A. e# K/ Y  )
" Z) D) S) w  h) u5 W/ ^5 U: W- c(defun c:0 ()  c) U. d- B' k* h, P' b& P
  (YH_chlayer "0")
) I$ G% P* G( {: w  )9 Q) d6 H% U$ E( y8 ]! T
(defun c:1 (). {- ]$ _' x: O( e
  (YH_chlayer "1轮廓实线层")1 v- @; Q6 M1 ~7 U4 J
  )
; I# z9 }' ^- r1 D) l$ h(defun c:2 ()
4 a& w0 p" G# \: H. s- f" `  (YH_chlayer "2细线层"): O: B& r/ P# x$ T
  )
7 ]- ^( g) e5 c$ m, a* k; R(defun c:3 ()
/ \9 j/ r( _. u  (YH_chlayer "3中心线层")
! _: n; o! a1 U/ }2 j: }  )4 y4 x" Q/ p5 h  E. u. w9 Z
(defun c:4 ()
! G% n7 A2 R; b  Y% U  (YH_chlayer "4虚线层")7 R- }: C( R1 z8 t; Z
  )6 G7 |, w0 U- U9 `
(defun c:5 ()' x% N. q% B& X* Z+ {
  (YH_chlayer "5剖面线层")
0 g  Z0 u4 ~/ a8 ^. ]  ), f2 v  l5 _  H7 H6 E
(defun c:6 ()* F, e1 C3 m. s! z* X5 v
  (YH_chlayer "6文字层")  u9 \# @5 d, h2 {+ u. ]
  )
" R. h0 D6 k% N: F# `$ u6 e% W(defun c:7 ()
6 n6 D0 O  P$ s, X3 U6 c  (YH_chlayer "7标注层")8 t/ ~0 Y# B" n/ R& Y$ n9 P
  )
$ }# F. b. i$ j0 p7 B6 @; l(defun c:8 ()
# p5 P- r: ~2 C, T5 `5 G  (YH_chlayer "8符号标注层")" N1 E& L+ R$ G8 ^; Z# z0 _
  )8 q% u. T! c+ u2 j1 D
(defun c:9 ()
8 H( _" E6 S, b8 E/ \# i  (YH_chlayer "9双点划线层")
1 z  y; c  x) L! i  )
+ [  }% {' ]( ^* ^9 k
9 u# ^7 U7 `! }* e2 G

( n$ b' g: N7 ?$ f2 a! G可根据自己的需要,可删减或修改红色代码部分,其他的别动!8 K1 f* Z4 z. y$ J$ m: q3 m1 C
& ~$ U% D# H4 Y- _+ h
如果你想把快捷键2改成 中心线层,那你就把那段代码改成/ e- z  y2 {9 U8 T5 l3 ^' p
1 B! W% |  G  G3 e9 s
(defun c:2 ()! F9 E4 u5 ^8 S- w/ q" l' H& }& r
  (YH_chlayer "2中心线层")/ r. \! \' i' d
  ): Q6 W. m# I2 T" i4 A- ~( T0 |3 Y+ l% k9 f/ I

7 d# i* t% R' D' A/ R& G1 A然后把图层做相应修改,确保有“2中心线层”这个图层对应起来。4 C* v: _/ `/ Z7 h! M
  i$ w7 h2 m: P' v: E+ p4 w" G3 K
* F, p# u) d* @3 ^- A; {) q6 J0 Q
LSP文件如下,
  N5 m# M& X9 U6 X1 ] 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.gif
  d) J% V+ c' I  @  J, E: h给楼主发一个图层更改的lisp程序,按对应数字键就可以切换到相应的图层。很方便。
* M# x# i' P- O- \) d0————0
: K; r7 E- D% t) W1————O ...

. h# d: h2 O9 ?& g能教我怎样加载吗
发表于 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
5 C1 e4 ?, ~) J0 S给楼主发一个图层更改的lisp程序,按对应数字键就可以切换到相应的图层。很方便。3 D9 [7 K. r& O: b: P* _" x
0————0! V. Z- v4 N4 h
1————O ...
1 [, ?4 Q8 X, O, r% ~0 w5 L
那我的数字键是颜色键了    不就和你图层键冲突了吗??
2 y( y& Y0 o6 s! i/ J  X5 D
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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