QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 30459|回复: 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程序,按对应数字键就可以切换到相应的图层。很方便。
" b) C$ p6 E" f3 s9 V: y4 `0————0, D/ f$ y  [" F  z
1————OBJ' a$ X4 b+ _+ `5 q( n7 h4 P; C) N
2————6t
4 \; v/ O2 R& x% U! I  s  \% ?3————SCETR7 L: l  B* b3 e9 ^7 n  G, K
。。。9 q# ~% A0 Q# l6 {+ [
8————BORDER5 |6 I* k6 x1 ]& h# ]$ p5 I0 O" d* H
如果这些不是你想要的图层,将lisp用笔记本打开,把里边的OBJ,6t等图层名改为你想要的就可以了。以后要切换图层时,按相应的数字键即可。

图层更改.rar

557 Bytes, 下载次数: 592

评分

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

查看全部评分

发表于 2009-12-12 15:19:41 | 显示全部楼层 来自: 中国福建福州
楼上的方法不错,要是这样点数字可以换的话那就快很多了,学习一下
发表于 2009-12-14 15:56:50 | 显示全部楼层 来自: 中国浙江杭州
高手!7 I& H7 S( B  Q/ t2 _' z
收下了!
发表于 2009-12-16 08:26:21 | 显示全部楼层 来自: 中国湖北武汉
我是做建筑的,我用我们的CAD探索者软件可以很方便地只显示你所选定的物件所在的层
发表于 2010-5-30 13:16:24 | 显示全部楼层 来自: 中国湖北武汉
给楼主发一个图层更改的lisp程序,按对应数字键就可以切换到相应的图层。很方便。
& O. ~) D$ W5 F' }& W0————0, S4 d( B# H& ^7 Y
1————OBJ$ f* |3 z6 V; U! p5 Z* z5 G2 k
2————6t
7 c; m" p1 n# i$ u; a' H: e. S3————SCETR
: V+ e0 {- h1 d9 b7 j。。。
) C2 A* Q  b, N3 ^; Y8————BORDER
9 c; R: f  a5 M4 U如果这些不是你想要的图层,将lisp用笔记本打 ...7 |: {4 R" G! O
whoeric 发表于 2009-10-15 21:06 http://www.3dportal.cn/discuz/images/common/back.gif

  G4 P- T8 x: {' O# y
! G! w8 S+ z! K" k这个值得推荐。谢谢
发表于 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 编辑   A4 G+ l, b) V, T( t, ?

9 D/ b* W- G) g) J% J' |把这个工具修改了一下,更好用了。" X1 g1 s- v: l; Y0 R
7 U7 N4 C8 E& V
1,建立图层
3 n4 {% `9 H9 o7 x. o
' e. I4 {# v8 O! z* a) l$ c如下图所示:
, O. d5 `* f/ b
1 q) J/ n8 i# s6 X QQ截图20110524130711.jpg
8 \9 h# \( {4 c$ z8 {" k
+ o& P. |9 o" t% @2,把LSP加载到启动组里。
: G' d5 j# ]/ l/ G. y5 U ' m$ f& u0 P0 I7 }
3,使用方法,先选中对象,按 1 ,则将该对象变换到“1轮廓实线层”;按 2 ,则变换到“2细线层”,……8 C# }0 ^- I; f' m4 k8 r
& W% N& Z5 e( I# ?8 k) D* F# _- d
4,把这个代码贴出来,给大家看看2 h2 e+ c9 o% I, i4 J& x" k
5 v5 l4 E) d( y9 A8 ~6 i: Q+ }
(defun YH_chlayer (YH_layer / YH_S)
9 M8 P' R( P3 r  e* R6 g- b- X  (if (null (tblsearch "LAYER" YH_layer))5 y$ D& j  q& r  u' `
    (entmake (list2 L5 h6 i& L8 n2 }2 p( W3 b# a) J
        '(0 . "LAYER")
' a4 O: U- L1 `* a1 [- b% ?2 k        '(100 . "AcDbSymbolTableRecord")
4 R+ T% w7 K: S) z        '(100 . "AcDbLayerTableRecord")" t" u& k- a4 D4 b& \/ ]0 k
        (cons 2 YH_layer)         ;图层名称
  D4 K1 q3 L" D& L* ^7 U        '(70 . 0)                 ;图层状态; n! y% C, O" \& G
        '(62 . "bylayer")         ;图层颜色
- x0 ^$ @5 t; i5 z  R6 J. k( K        '(6 . "bylayer")          ;图层线型
" Y; X- G2 W0 n )
  i9 j7 E* m6 Z3 K      )
+ a) N( R0 \% W+ a: e1 W    )
- U) Y$ O$ V, D/ S6 S$ t  (setq YH_S (cadr (ssgetfirst))), o) V9 L- n$ L0 y
  (if YH_S! ]9 z% A# }2 W" l4 \
    (command "CHPROP" YH_S "" "la" YH_layer "c" "bylayer" "")
% K2 a* t* `$ K/ o+ l- }; L# p    (setvar "clayer" YH_layer)+ ?! a# B+ ?1 F' u
    )9 Q1 S5 U7 q# O1 w+ [
  (princ)$ W( c+ C0 \; m* [) Q
  )
) l7 m- M2 f5 {(defun c:0 ()8 `  ~. M1 a9 P
  (YH_chlayer "0")
2 ^" c* v; b' g- i6 q# }  )8 t/ R1 F3 X# S! u, Q" Z( E. V2 }
(defun c:1 ()) y- E) A& v% v
  (YH_chlayer "1轮廓实线层")
! s+ {# k7 {0 l5 {# H- w  )3 {5 c6 n; L) K+ z4 n" t
(defun c:2 ()
) `  }9 ~" H( g. A0 v  (YH_chlayer "2细线层")* c8 Q- k$ T- k4 Q
  )
" c" U% e, Z: I  W+ R(defun c:3 ()
- f# J6 @. `0 B# |7 ~  (YH_chlayer "3中心线层")
9 ~) z2 F5 G  J0 `# m  )+ }  c1 W$ q! j- }3 j
(defun c:4 ()- v: H& l" W- X* w* W
  (YH_chlayer "4虚线层")6 |1 m. Q  f8 a3 s+ f4 @8 o) G
  )
9 ?% Q3 G6 ]3 X+ O3 d7 m: M4 M(defun c:5 ()
  _1 N+ E" |" V5 \: y2 k9 z, R  (YH_chlayer "5剖面线层")6 l! F  B" _& u4 C" g1 g0 I# @
  )6 r* O% _/ U" ~" a+ l! q/ U
(defun c:6 (). x, b' [9 ?! C9 {
  (YH_chlayer "6文字层")
  j4 G5 ^* ?* `4 R& d% U  )
2 K7 ]8 g# ]+ e* w(defun c:7 ()0 F# E; Y! y$ `6 b
  (YH_chlayer "7标注层"), h8 k$ f- W* n' M4 a2 o
  )+ k/ i# B( H7 M/ O  R/ H2 \6 a8 a
(defun c:8 ()* C" \# }- Z6 a% C
  (YH_chlayer "8符号标注层")
- L# R9 n3 U# Z4 p8 }" Q+ Y  )
. H4 }- S% E; G% e( n0 }6 r( ](defun c:9 ()) s* I$ ]$ m# i! x
  (YH_chlayer "9双点划线层")9 C1 m! u2 k7 c# L# [$ B4 `
  )& v# d& I/ _5 Z7 N5 b* f6 L: x

4 |( m7 [: H8 S* A; r* c0 q, ?- c/ B4 _7 C' `9 q& z* c) p5 i
可根据自己的需要,可删减或修改红色代码部分,其他的别动!
- v: _8 _& s7 E& ], C$ S" z 2 ~- ~5 M/ r  M; ~3 ^; }+ H
如果你想把快捷键2改成 中心线层,那你就把那段代码改成
1 B$ w5 k& d. \# F
: M0 _7 M: j2 l4 [4 n/ x2 j(defun c:2 ()
$ A6 A% I; M: F3 z6 _( p9 |  (YH_chlayer "2中心线层")
$ X* e8 _6 k5 k" B  )3 ]+ Y5 W0 w, w4 f- q0 ^
$ S: ~0 ]: W& u" V2 Z
然后把图层做相应修改,确保有“2中心线层”这个图层对应起来。. J# k3 _: b8 u2 \
* G# n- M, w. I1 l$ |# Z. L# \
- T/ N2 ~; x4 t0 D4 v6 F* E4 P) v
LSP文件如下,
. X0 J- _& q" F  h  F6 Q  ?+ M, A* v 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 o+ z& U( Z) {0 \- N
给楼主发一个图层更改的lisp程序,按对应数字键就可以切换到相应的图层。很方便。
. O6 l. F2 F& ~0 U# f0————0
, W5 {- \- Y1 ]* i0 c& X1————O ...

" a* o& m9 i  D6 v能教我怎样加载吗
发表于 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
7 h" J- I+ O8 j& B) V3 C1 T* t给楼主发一个图层更改的lisp程序,按对应数字键就可以切换到相应的图层。很方便。  y5 Q0 _0 r+ y' N7 W
0————0( e9 Q# c( C4 R. x% `
1————O ...

. \9 Y, Y# x) U& V- A- ]0 ^那我的数字键是颜色键了    不就和你图层键冲突了吗??# x, W) V3 ^$ W! G% x
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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