QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 30444|回复: 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程序,按对应数字键就可以切换到相应的图层。很方便。5 H4 Q/ k( f! |3 t- v) u
0————0
8 K& E  `- a8 s( a* t! y# H. y; l1————OBJ
- ~5 z* D! e6 l! O  C* t. U2————6t
) q' F  a* c' F' C2 H3————SCETR
/ D, v2 D: l  x% w1 H。。。# V+ \  C( f) K
8————BORDER# h4 s- t: Z) }3 `( O$ w
如果这些不是你想要的图层,将lisp用笔记本打开,把里边的OBJ,6t等图层名改为你想要的就可以了。以后要切换图层时,按相应的数字键即可。

图层更改.rar

557 Bytes, 下载次数: 592

评分

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

查看全部评分

发表于 2009-12-12 15:19:41 | 显示全部楼层 来自: 中国福建福州
楼上的方法不错,要是这样点数字可以换的话那就快很多了,学习一下
发表于 2009-12-14 15:56:50 | 显示全部楼层 来自: 中国浙江杭州
高手!
' \2 m8 G. i: L0 {4 Q" N收下了!
发表于 2009-12-16 08:26:21 | 显示全部楼层 来自: 中国湖北武汉
我是做建筑的,我用我们的CAD探索者软件可以很方便地只显示你所选定的物件所在的层
发表于 2010-5-30 13:16:24 | 显示全部楼层 来自: 中国湖北武汉
给楼主发一个图层更改的lisp程序,按对应数字键就可以切换到相应的图层。很方便。
9 M/ V; L6 P2 Q' g0————0
9 P; s& y4 x2 T4 a  p$ v1————OBJ. g+ E1 }  t) k8 ~: J
2————6t
! E/ ?/ e. A1 s. t7 j3————SCETR
/ @& K3 _& F/ I。。。
9 _, H4 D  {7 F0 ?5 h3 c8————BORDER( b7 P* M( P: p7 \! E  R' p
如果这些不是你想要的图层,将lisp用笔记本打 ..." i  b# X" J8 d, w- j
whoeric 发表于 2009-10-15 21:06 http://www.3dportal.cn/discuz/images/common/back.gif

% e0 E8 x5 o* M  I; ]; v* ^
& B0 F' ^# b( O) }; {这个值得推荐。谢谢
发表于 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 编辑 % `! Y, |. z! d6 s

) V6 A0 j0 @( \* C/ O7 L4 r  D把这个工具修改了一下,更好用了。
0 K6 M9 {- w/ w8 E" H2 A( z9 E 1 v' j" U9 Q, y3 q
1,建立图层+ M6 e0 F7 ]. E9 }$ X0 k- D5 f

% J6 L$ J9 Q3 r$ Z如下图所示:9 F( X: u3 `* y( }7 W

9 `/ J8 N! l7 {. R) v1 ~ QQ截图20110524130711.jpg ( @1 z) [: g1 k

$ ~$ O( `2 E8 M& W/ H' m4 E6 T2,把LSP加载到启动组里。
. e  r8 `  F8 Y ' l3 L$ H9 t% B' k; q  w
3,使用方法,先选中对象,按 1 ,则将该对象变换到“1轮廓实线层”;按 2 ,则变换到“2细线层”,……! f0 \! g9 r8 v! {& i" {
. f( ^1 e4 }8 ?, r
4,把这个代码贴出来,给大家看看
. U6 I1 ?! q( z' D0 S1 P 6 ?, e9 D1 U* e
(defun YH_chlayer (YH_layer / YH_S)
5 B! _- y2 x; Q( r6 c, D  (if (null (tblsearch "LAYER" YH_layer))* ^8 \. e, r- D( R7 ^; I
    (entmake (list6 G9 f' x" M& O& d
        '(0 . "LAYER"). {2 m$ M9 t, z3 w" d  |
        '(100 . "AcDbSymbolTableRecord")
; i' }7 J" T+ ^3 s        '(100 . "AcDbLayerTableRecord")/ z4 K3 g, ^# V- C* Q6 f
        (cons 2 YH_layer)         ;图层名称4 {+ f: S" B' {- j
        '(70 . 0)                 ;图层状态
7 s, G5 k: d  S$ k" T        '(62 . "bylayer")         ;图层颜色
+ i, l, X2 S' M9 z3 e/ @: e        '(6 . "bylayer")          ;图层线型
& S! ^& O' S# K& r )* G( M/ I* V4 ?
      )
) R9 S% s- x" ~+ m, b! v+ |    )7 q6 s0 |  W! }( l9 w
  (setq YH_S (cadr (ssgetfirst)))* U* g$ N* m6 ], q: S- M
  (if YH_S
/ p3 \+ i3 b6 {% V9 Q0 ?  ?: i2 R; e    (command "CHPROP" YH_S "" "la" YH_layer "c" "bylayer" "")
7 i4 V# `+ [7 U, @' {    (setvar "clayer" YH_layer)
8 I% O! o* I6 S+ u& S' l    )$ ]9 i% A" ^5 }& x
  (princ)1 Q. d9 q0 p; L. S5 z8 J: m# m
  )% Y' ~- b3 H4 \: W2 m
(defun c:0 ()
+ M7 `/ E! R  u  (YH_chlayer "0")+ A. s5 t% j; S
  )& N6 r; D8 `  T* h3 K+ Y# A
(defun c:1 ()6 S$ H9 u% r% c0 Z* i  t
  (YH_chlayer "1轮廓实线层")- A, X: |9 v; R' S  }
  )
& A' L$ k4 u& N: H4 A& |  s(defun c:2 ()/ I1 `$ {& ]$ V& e! D* D
  (YH_chlayer "2细线层"): \+ b; a( N" }" o9 t
  )3 }5 h5 `5 `. ]5 [$ f9 k" T! M
(defun c:3 ()
) K* H7 u( F# n+ d7 T: x: X, X  (YH_chlayer "3中心线层")
9 l/ c1 |) G- D/ Y* R  )
/ n8 s& K+ S) `' t0 V0 a(defun c:4 ()
! g: }$ Q& m4 d; d, `! g, k  (YH_chlayer "4虚线层")2 K4 ^9 Z# [; v; b9 f& r7 A
  ), b- x2 J5 n* n
(defun c:5 ()8 t- G. o3 [0 v* _& g$ a, M/ G; U" ~
  (YH_chlayer "5剖面线层")
" T3 j3 o3 p3 ^6 u* Q- B$ {0 O  )2 k- F1 w  L3 H( [* O* V% D
(defun c:6 ()
! ~: m+ K. d$ c  (YH_chlayer "6文字层")
  d3 Q  d$ r( m7 v4 K, A2 o( Z  )- Y& F0 Z2 X" c! I
(defun c:7 ()" [; R+ c# f5 ^6 H2 k9 l0 Y
  (YH_chlayer "7标注层")
) S. E; A7 H% y  )
1 E) n# u  m+ b, m7 }(defun c:8 ()# B5 e0 S" W6 t- i3 a/ m/ J
  (YH_chlayer "8符号标注层")$ m; i6 {1 a/ ^$ l3 p( w5 B
  ): i! ^- h) x, d/ T8 A
(defun c:9 (), y$ c; l" ~' f% S
  (YH_chlayer "9双点划线层")6 W( r% L3 {3 y, F8 m
  )5 e4 |2 `$ a# l$ T; z

# h2 w, M7 C9 C; b' M  `
6 S9 e3 _4 Z+ F" Z1 A3 @. `) @) L" ?可根据自己的需要,可删减或修改红色代码部分,其他的别动!9 v$ f8 j* U8 ~9 |

) C& f* e% i  s' {- _如果你想把快捷键2改成 中心线层,那你就把那段代码改成$ p0 Z0 N. i/ V0 u8 Y! U

  Z9 a# b; [: K9 [* z/ `3 V( r" ?/ q(defun c:2 ()& ~6 i, V* S+ g+ D: o- ~* _. m
  (YH_chlayer "2中心线层"): u( Q3 V% L& c$ O) ]
  )5 Y( V9 k" O' j& u/ l7 T! n4 P5 e! s$ d
' {9 X/ ?7 C* B9 R; E3 S4 z  f
然后把图层做相应修改,确保有“2中心线层”这个图层对应起来。* ?4 E# s% _0 t) a- s8 q  O

# j9 Y" q" P2 Y
; F( D& `. q6 @( U3 |0 I. _LSP文件如下,$ I4 Z. j: Q+ u+ _# G! D8 }
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.gif9 }" V7 g" H+ k+ k+ J
给楼主发一个图层更改的lisp程序,按对应数字键就可以切换到相应的图层。很方便。
" \, |* }. i* z1 m0————0
& s7 f4 A1 P. s5 [9 e$ m" D* A- d1————O ...
* g5 @3 `6 y/ j! 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* Q# w( ~9 a, s- ?  T- z
给楼主发一个图层更改的lisp程序,按对应数字键就可以切换到相应的图层。很方便。
) f7 Z4 P# i5 U) F& N9 Q0————0, g( E# \: [, C6 v
1————O ...

, p$ \3 q# S8 s% i/ I那我的数字键是颜色键了    不就和你图层键冲突了吗??
2 H9 ~/ Q4 ]* f% C" ~4 k3 `
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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