QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 30448|回复: 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程序,按对应数字键就可以切换到相应的图层。很方便。) @- C$ l: `; x. n1 L) Z2 N1 F
0————0
2 o! \5 Y) W7 I1————OBJ
& {! E7 E- [0 W7 _% U) r+ q# v% F8 |2————6t* U. \6 ^9 b) d
3————SCETR- Y1 x* Z' b) Q) k  Q
。。。$ X- a- y7 V) N! N2 D6 J
8————BORDER. z4 I. r1 }$ ]/ g4 Z) v" e  F: U
如果这些不是你想要的图层,将lisp用笔记本打开,把里边的OBJ,6t等图层名改为你想要的就可以了。以后要切换图层时,按相应的数字键即可。

图层更改.rar

557 Bytes, 下载次数: 592

评分

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

查看全部评分

发表于 2009-12-12 15:19:41 | 显示全部楼层 来自: 中国福建福州
楼上的方法不错,要是这样点数字可以换的话那就快很多了,学习一下
发表于 2009-12-14 15:56:50 | 显示全部楼层 来自: 中国浙江杭州
高手!
6 q+ K  V: W- C- d8 E2 W: c$ W收下了!
发表于 2009-12-16 08:26:21 | 显示全部楼层 来自: 中国湖北武汉
我是做建筑的,我用我们的CAD探索者软件可以很方便地只显示你所选定的物件所在的层
发表于 2010-5-30 13:16:24 | 显示全部楼层 来自: 中国湖北武汉
给楼主发一个图层更改的lisp程序,按对应数字键就可以切换到相应的图层。很方便。
2 q& H6 s- }/ A: n) J, j0————0
+ X, S* P% x! S* y1————OBJ
* b% X; X# ]9 y+ d4 z, ]2————6t
+ U, O$ x5 w" u1 y, v3 N3————SCETR
( W# {7 L0 K$ |9 H" M+ b+ @。。。
' w, j5 m8 }: j! I- @: K8————BORDER; Q8 @( W0 W; [. f+ }% @
如果这些不是你想要的图层,将lisp用笔记本打 ...5 q4 D/ k, _1 |
whoeric 发表于 2009-10-15 21:06 http://www.3dportal.cn/discuz/images/common/back.gif

) Y/ S: b1 ~& U- ?: Z
* ~9 |( x0 O1 d. z7 J这个值得推荐。谢谢
发表于 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 编辑 % }$ A( Q2 O* L* R) w5 X. l; Z
9 f3 Q' A$ v/ p/ [$ e* [) Q
把这个工具修改了一下,更好用了。2 y& J+ X8 p& T" H' {
" u! A/ z/ c7 \) \& b
1,建立图层7 J( m5 Z! Q* j3 h

$ X% d* p8 G. ]2 V4 T4 Y2 U如下图所示:
# P. U8 ^( {8 t# J8 v
: }, c9 P* a/ R# ^! b. E QQ截图20110524130711.jpg
! k/ P4 m2 j$ m! _- M, L$ r2 p$ E
; `! c5 r- q- o: s6 Y7 Z/ b4 [2,把LSP加载到启动组里。# k: a) @) B6 Z- K
: Z% e# z! c) p! y+ `9 D( K
3,使用方法,先选中对象,按 1 ,则将该对象变换到“1轮廓实线层”;按 2 ,则变换到“2细线层”,……9 M5 m4 K) q  W7 o7 U/ u+ H

( x* Z0 F8 k3 V& x" i4,把这个代码贴出来,给大家看看4 K4 O3 V) l' a- ~
! ?  ?  L: M: W, a7 X
(defun YH_chlayer (YH_layer / YH_S)* h" O2 X- H2 D
  (if (null (tblsearch "LAYER" YH_layer))8 k" F1 A" i; v& p( n4 S( s/ o- z
    (entmake (list3 j  j" x2 v; c) M2 d
        '(0 . "LAYER")1 n$ m+ f  B: d" q# r, _
        '(100 . "AcDbSymbolTableRecord"); I8 t$ M- u( f! P8 }
        '(100 . "AcDbLayerTableRecord")# ^. ^' q2 s) ~$ k  p7 R) k
        (cons 2 YH_layer)         ;图层名称& n4 \2 p2 ~1 U4 C0 y7 p
        '(70 . 0)                 ;图层状态
. E3 ^, F) {  O+ n. r, ^1 B7 r        '(62 . "bylayer")         ;图层颜色
3 h, u( j: `1 O& B; |& k        '(6 . "bylayer")          ;图层线型
8 @6 t; w& Z2 o! L$ v )
7 w& ?% K: A% m% Q      )
9 v; x3 ?7 j3 R# l    )
! H( o$ `$ T' M7 R0 \- X/ h, Y, P& Y  (setq YH_S (cadr (ssgetfirst)))
. A6 L! l+ q/ R  f; w  (if YH_S" f* I! [- g4 I. g2 ?2 c
    (command "CHPROP" YH_S "" "la" YH_layer "c" "bylayer" ""); r, I" J2 f9 y  I) o# D; J5 l* F
    (setvar "clayer" YH_layer)0 \' J3 x& A  |. c9 s
    )7 A1 `% |6 d3 I2 B$ V; x' P4 `. T0 J
  (princ)
8 [" h$ Y8 `7 ?* d+ {, r6 |* @  )
) y; a& P, T6 g7 N- n9 H9 k(defun c:0 ()
9 H/ d5 c# h' u: L( s: I  (YH_chlayer "0")
) B/ ?/ S  V+ A7 C2 R$ F9 T  ): p& F5 I/ _7 Q
(defun c:1 ()" \# `/ U' f* P
  (YH_chlayer "1轮廓实线层")
: B# ^8 y1 D$ b. O; h4 z  )
' Y% a4 M4 \7 d; y3 t  |3 V(defun c:2 ()
) T+ u6 U) {; x  ]) _! H6 ]9 n( {  (YH_chlayer "2细线层")
" l7 ?1 l8 [* E- @# @7 z" o  )
  W9 R- [* N' p7 j* }(defun c:3 ()
+ m4 N, t: I2 E# z% n( M% p4 Q  (YH_chlayer "3中心线层")2 c/ s2 W% J5 h
  )
: p7 Y% B+ G) W% K8 ~- }0 B: Q(defun c:4 ()) {4 S- a: U- y: f  h
  (YH_chlayer "4虚线层")
: |3 k; n/ r! ^9 z  )% p" [" c- H0 R8 J" _/ {+ k0 |
(defun c:5 ()3 W; Q8 O9 X% ~# V) F- q  @
  (YH_chlayer "5剖面线层")
5 }, r4 s+ M6 Y$ {  )
6 n* @  a  q, b3 w8 @(defun c:6 ()/ z, A+ j& |8 M6 M
  (YH_chlayer "6文字层")
/ l/ ?% ?' B1 W1 ^  )7 `8 U, ]. D/ y0 ]8 D
(defun c:7 ()
5 C3 A5 X& e7 [  B4 H. N1 |( n  (YH_chlayer "7标注层")
) H" X+ q$ T# j3 k, g  }  )- u6 I( g# C$ a4 R
(defun c:8 ()
& ^) A- U, J, H  (YH_chlayer "8符号标注层")
$ S& ]4 S% j1 I6 y9 n$ S- w! u  )4 [- z# D5 a9 o& \1 w7 s
(defun c:9 ()
  n+ [5 k0 i9 s( i+ M/ f  Q; T" r- F! V  (YH_chlayer "9双点划线层")
; {, t# c* a# ]3 r* p5 C% o  )
& X" _; i6 u- K: e6 A' L6 C

- c) W; |9 D. j
9 ]0 q1 F+ Z- k: S& z1 n6 u% _1 P可根据自己的需要,可删减或修改红色代码部分,其他的别动!9 x" G, s7 s; D: J: d2 U
7 X  o( Z4 G3 f1 N3 l  H
如果你想把快捷键2改成 中心线层,那你就把那段代码改成  V+ H  Y: H+ ~% ?5 J% |
/ g& C* L8 z. `& m  W) x
(defun c:2 ()) ^  \2 l9 F1 T$ V! K, W* f" @
  (YH_chlayer "2中心线层")- @! Z/ i/ r, F6 F
  )
+ k0 ^3 r, I1 [. o0 L1 o! ]
4 ]) }, G- b  W9 `  d4 m" Y8 ?然后把图层做相应修改,确保有“2中心线层”这个图层对应起来。
6 r1 n6 {) |" {* P6 ]  } 8 s8 b* d( O4 F; e# a; `
: a! s  b: k) Z/ ]8 N! Q; y
LSP文件如下,% h8 I( U9 x" y+ D' Q7 E
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.gif5 T; y& P' T9 k% m
给楼主发一个图层更改的lisp程序,按对应数字键就可以切换到相应的图层。很方便。2 y) h! h2 ^% s  V. A5 g$ A# M
0————0' d, }  w/ {' a* d
1————O ...
! k% G! ~; X% q
能教我怎样加载吗
发表于 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/ l: w6 z/ |9 j9 w
给楼主发一个图层更改的lisp程序,按对应数字键就可以切换到相应的图层。很方便。
, z  z( ]0 l  D+ [8 b( F0————0
+ P0 p8 {/ h/ s" m# L% k% A1————O ...

$ {# W( q* A1 D3 o. L9 _那我的数字键是颜色键了    不就和你图层键冲突了吗??
% ^2 @( ]! i; h. m
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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