QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 30040|回复: 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程序,按对应数字键就可以切换到相应的图层。很方便。( r9 X) A3 d9 A3 w
0————0
. x$ H1 J* Z, {9 m3 }1————OBJ
0 ?) p0 Q; \" q2————6t3 a( B9 y! k/ V
3————SCETR
; q* R" O$ d' R, g( q- c  ^。。。
* ?( m( `8 M- P3 A' F% |8————BORDER% U5 l3 ^% h" _' q
如果这些不是你想要的图层,将lisp用笔记本打开,把里边的OBJ,6t等图层名改为你想要的就可以了。以后要切换图层时,按相应的数字键即可。

图层更改.rar

557 Bytes, 下载次数: 591

评分

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

查看全部评分

发表于 2009-12-12 15:19:41 | 显示全部楼层 来自: 中国福建福州
楼上的方法不错,要是这样点数字可以换的话那就快很多了,学习一下
发表于 2009-12-14 15:56:50 | 显示全部楼层 来自: 中国浙江杭州
高手!
& o3 k6 U1 s9 u0 z6 [3 N收下了!
发表于 2009-12-16 08:26:21 | 显示全部楼层 来自: 中国湖北武汉
我是做建筑的,我用我们的CAD探索者软件可以很方便地只显示你所选定的物件所在的层
发表于 2010-5-30 13:16:24 | 显示全部楼层 来自: 中国湖北武汉
给楼主发一个图层更改的lisp程序,按对应数字键就可以切换到相应的图层。很方便。
% u- R4 c4 @0 y# l0————0& X* T0 }; \: v$ D
1————OBJ3 O9 e0 Q0 b: i! x$ G# x7 }
2————6t
5 T7 K* p4 z  H5 Y3————SCETR
9 {! G6 ^( |; b5 i8 E/ h/ Z。。。
9 }+ K, n2 S- M' t4 e8————BORDER7 O5 v5 @  F- H( z
如果这些不是你想要的图层,将lisp用笔记本打 ...; j/ d5 U5 |3 J2 j3 a
whoeric 发表于 2009-10-15 21:06 http://www.3dportal.cn/discuz/images/common/back.gif

1 C3 m& h" @+ z* B9 p! a; V  l$ m( M0 ]3 V, F( F" Z! H
这个值得推荐。谢谢
发表于 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 编辑
% G8 w1 O; u7 D! D+ I( }9 k
7 L2 y$ ]* N3 B. I) G  G把这个工具修改了一下,更好用了。
0 y9 R) [5 E3 w- T6 X$ ~' v$ Z - B7 E- P' B3 q2 W0 h$ H
1,建立图层( m, A- C' O; h7 W( b7 H: p* Z
) {- M, r6 n. L  }% I; v
如下图所示:  o9 M+ g4 O8 k8 e2 Z. T

5 @# F( W. L! `( P QQ截图20110524130711.jpg 8 ?( q6 x9 V$ q0 b$ y

2 n) q( j2 W0 v- [1 `, g: D5 r/ S2,把LSP加载到启动组里。
9 \1 Y4 B; @4 Z, @ ' c. C" Y1 v3 B& w& h& n" C1 k
3,使用方法,先选中对象,按 1 ,则将该对象变换到“1轮廓实线层”;按 2 ,则变换到“2细线层”,……
, V3 V9 B3 _5 {" q6 ~. }; H 8 a- ^: P% P: }4 f" r; S- `% ~
4,把这个代码贴出来,给大家看看
# l3 `% C4 x5 A# s8 [: Q
3 h2 D1 I# ~( e' z8 @# v1 m0 E(defun YH_chlayer (YH_layer / YH_S)
9 @$ z5 L& \8 o1 W% v! M  (if (null (tblsearch "LAYER" YH_layer))! n1 E0 f% B9 A, _
    (entmake (list
  H8 q. t( X9 b5 Q; F5 o; a        '(0 . "LAYER")4 b" e6 i, f( e& L  Q/ J8 _
        '(100 . "AcDbSymbolTableRecord")& D( Q. V. y8 n6 b
        '(100 . "AcDbLayerTableRecord")5 [: t2 @! T% Z7 Q3 T+ R/ p
        (cons 2 YH_layer)         ;图层名称" b& I% ^* c' N
        '(70 . 0)                 ;图层状态
9 p4 b5 }5 c; x1 a        '(62 . "bylayer")         ;图层颜色: q( r* d& D0 L1 w& l- [& q* B' c
        '(6 . "bylayer")          ;图层线型9 E  k4 ^1 f5 o! c& y, l; A# V7 [
)) i8 |% i- t. M( t# o5 Q9 W6 J
      )  o8 w% A/ j1 p
    )( U  j. g- ~. r  k/ b
  (setq YH_S (cadr (ssgetfirst)))
4 m) @8 v' ~5 Y+ T; ?  (if YH_S/ |' Q5 S( L/ K$ K; ?6 a: n
    (command "CHPROP" YH_S "" "la" YH_layer "c" "bylayer" "")% w) ?) @: f* A8 q  R
    (setvar "clayer" YH_layer)
! C$ K  P; f7 L% z: ]% r8 h1 ?& V    )) F& ~5 K, a( ?; }
  (princ)9 L% y$ U1 ?4 f, N! s7 N0 \
  )+ r8 T' K4 u- z. V( h4 |" k
(defun c:0 ()# Z, x4 ?0 H5 y2 k
  (YH_chlayer "0"), M9 Q1 F! I6 v' `
  ), M; P1 V+ h. b0 ]6 M
(defun c:1 (); [* Y# A& J! F
  (YH_chlayer "1轮廓实线层")' i$ P- w7 Y" q. w& S
  )
$ @6 b9 u7 ]7 n+ H(defun c:2 ()1 z1 M: \& a$ `
  (YH_chlayer "2细线层")
: P$ C7 W  G; ]( P1 _! L- p3 J* X  )' v, p. S- j% E1 o% p$ D' R/ `- q
(defun c:3 ()
" G. ~0 G! r2 F8 y  (YH_chlayer "3中心线层")
. m  W/ x+ ]6 t: ]. `1 I( q* R% k  )1 Q0 ^$ `% s) K* h" X, B; a) x
(defun c:4 ()
, V3 X1 k; [1 z: P9 K7 X  (YH_chlayer "4虚线层")
/ b0 q2 e( f7 J6 `6 @  )
- C% z* ~7 E) }! u" G- M0 `(defun c:5 (); z! U% B2 q9 \4 V& c& G* w  B8 p
  (YH_chlayer "5剖面线层")# j& X9 R3 I6 R' m7 C4 O
  )
  n& X# n7 y  O(defun c:6 ()
% f, R; @6 g1 Z' D+ a; Z5 r  (YH_chlayer "6文字层"); n5 W. w1 W3 H! a( i
  )
, c' {+ y4 J0 p(defun c:7 ()
/ Y; w, [7 O6 F( R' c& g+ n' c" V, b  (YH_chlayer "7标注层")% q: E$ y% {5 H, Z- w* f/ z! [
  )3 F8 h; Y6 s4 d+ S# n" W
(defun c:8 ()
# F6 ]2 _$ R5 k- {# R; `, R  (YH_chlayer "8符号标注层")+ j; G0 w8 R( c5 ?' \
  )
, [" f# w# {* K! I, }- e) y6 Y(defun c:9 ()3 H- q7 @# ]% p8 S
  (YH_chlayer "9双点划线层")
8 r3 u. t/ ?( G, K  )3 S, o5 N1 Z" n, {' {7 A& D

/ d3 P1 _1 C, j1 T" _
% H/ ~/ o1 O; p; j, y) J可根据自己的需要,可删减或修改红色代码部分,其他的别动!
' L! r7 ~$ ^7 Y- `
9 D5 l% k" Y7 r; m如果你想把快捷键2改成 中心线层,那你就把那段代码改成7 H& y' b3 K) L: D/ x. r
( q; p) O* ~2 l$ L
(defun c:2 ()  s/ ]7 B( Y8 |* u% x
  (YH_chlayer "2中心线层")6 Y. W  D9 J0 a4 b% n; c  a
  ). Y( ^; C3 y- ~- _& t7 D$ R4 ^/ n

) `, U2 t* L; N然后把图层做相应修改,确保有“2中心线层”这个图层对应起来。% |* U4 f2 h6 H& z! b4 _

& Q+ s+ W( B. u$ R: M6 s( C8 R2 W 0 a+ ]8 X1 Q7 S- T) s0 }
LSP文件如下,
5 R9 V: T* A! J6 N9 K# M 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.gif7 m) P: }1 N1 L, R1 m
给楼主发一个图层更改的lisp程序,按对应数字键就可以切换到相应的图层。很方便。% Z) T  F' }1 J4 @6 `
0————0
" U4 D( w! j$ U. e3 u1————O ...
+ f# H! W: `) ]$ U% b, R8 m
能教我怎样加载吗
发表于 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, M! c+ b8 u, @+ I  y1 L, c8 ]
给楼主发一个图层更改的lisp程序,按对应数字键就可以切换到相应的图层。很方便。
7 O  o5 k/ {- r0————0. a/ N; f: ?: g  G" @
1————O ...
& U4 k, Z+ e6 d
那我的数字键是颜色键了    不就和你图层键冲突了吗??
+ |) C. Z0 d# ^; a4 q& i! k3 L
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

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