QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
6天前
查看: 30346|回复: 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程序,按对应数字键就可以切换到相应的图层。很方便。
  Q: V( }0 p) o9 Q5 I9 v. h5 |0————0
5 Y. S& n0 `0 c% m1————OBJ
0 F( }: {3 A9 w, s4 u7 C2————6t; R5 u5 _4 M# ~( V
3————SCETR
6 U$ n# {1 x* Z5 Z& q。。。
: c& e. D/ T; p% w8————BORDER$ r. D5 n. w" a% R7 y4 I0 a
如果这些不是你想要的图层,将lisp用笔记本打开,把里边的OBJ,6t等图层名改为你想要的就可以了。以后要切换图层时,按相应的数字键即可。

图层更改.rar

557 Bytes, 下载次数: 592

评分

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

查看全部评分

发表于 2009-12-12 15:19:41 | 显示全部楼层 来自: 中国福建福州
楼上的方法不错,要是这样点数字可以换的话那就快很多了,学习一下
发表于 2009-12-14 15:56:50 | 显示全部楼层 来自: 中国浙江杭州
高手!0 v; h" Z4 W( e  b5 N" g
收下了!
发表于 2009-12-16 08:26:21 | 显示全部楼层 来自: 中国湖北武汉
我是做建筑的,我用我们的CAD探索者软件可以很方便地只显示你所选定的物件所在的层
发表于 2010-5-30 13:16:24 | 显示全部楼层 来自: 中国湖北武汉
给楼主发一个图层更改的lisp程序,按对应数字键就可以切换到相应的图层。很方便。. T; o3 Q- x) I3 F- S( V8 |
0————0
( j% ^) D$ Q7 M6 A1————OBJ3 z/ ?- K* E# R% ]
2————6t
. K1 r1 \7 h6 C- w: U3————SCETR
! U' j& p: c- W' u。。。( {- M1 `" E4 |+ O: O
8————BORDER
( p. x* E& D/ u' a- S* l" s( q$ n8 U如果这些不是你想要的图层,将lisp用笔记本打 ..." D# t2 T! {3 k' B' [  P
whoeric 发表于 2009-10-15 21:06 http://www.3dportal.cn/discuz/images/common/back.gif

" S  I  Q, K7 q
, }3 @1 a: K8 I# ^3 y7 T/ d这个值得推荐。谢谢
发表于 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 编辑
: f7 ~! j7 \% Z1 B  s( O" ^; Z- s. n6 U9 f6 Q
把这个工具修改了一下,更好用了。
0 G  G7 M, N* u * H& l8 C6 V% i
1,建立图层# K$ z% v0 t" j: K& i" W

: J2 b% O" n& k3 o: Q% j如下图所示:9 }. R' F: F( t7 p9 R1 u2 ?0 C

9 E$ H: o2 ]3 z QQ截图20110524130711.jpg 7 _1 @+ s7 v! V/ c! R( E

- y4 c# w0 i7 h% W2,把LSP加载到启动组里。
6 f2 M8 b2 h& i3 T
* g5 S1 H$ q9 j7 M4 x& O8 n' P3,使用方法,先选中对象,按 1 ,则将该对象变换到“1轮廓实线层”;按 2 ,则变换到“2细线层”,……
& c2 @6 S) k! P6 \/ v! C
: z# R% R" a8 X* w% Q0 i' m4,把这个代码贴出来,给大家看看
" l4 i! k( b! S! X! E " t9 K+ ?( R" T3 l
(defun YH_chlayer (YH_layer / YH_S)
( ?5 A5 w8 F4 E( L) \3 s; v/ ^  (if (null (tblsearch "LAYER" YH_layer))! u3 p- S( n) b
    (entmake (list
0 ~: ?3 T" N/ X6 u        '(0 . "LAYER")
; D) c, X( A) n  L        '(100 . "AcDbSymbolTableRecord")
9 M& {1 f+ g. i        '(100 . "AcDbLayerTableRecord")
1 S4 A/ Z* Q2 ]  p        (cons 2 YH_layer)         ;图层名称
. i( ?, D3 ]; b- ^6 h& C- r( |        '(70 . 0)                 ;图层状态& @6 R( Q% n0 r  w1 f- D
        '(62 . "bylayer")         ;图层颜色
; l8 y2 d! m! P) {: Y        '(6 . "bylayer")          ;图层线型
% X. S9 H* a9 y4 r; J8 l4 O( y )
- q2 E7 ^% v# f* I$ F" |      )
7 r: g+ g- o2 ^5 ?" |% r6 g& Z    )& G5 d$ _$ ~* T1 }, {
  (setq YH_S (cadr (ssgetfirst)))
  k, j7 l- I6 k. f& f* y+ F  (if YH_S4 Y! P% V3 ?4 Q9 w# R% I& N
    (command "CHPROP" YH_S "" "la" YH_layer "c" "bylayer" "")
- [. k; v! K5 b+ ~. B    (setvar "clayer" YH_layer)
! d; |0 u$ Y8 o, W    )- m$ l) j8 e' }* Y/ S5 p# T0 P
  (princ)! Q3 n" B$ f% r7 Q* z+ V) G; l1 r
  )( @* a' y; P8 G3 F8 v  A) F
(defun c:0 ()3 I- Q( N: U0 d# j$ a9 s
  (YH_chlayer "0")
& @2 C/ i; [8 L  )9 H0 W8 v! R! f4 C4 h
(defun c:1 ()
* n8 {% k% S: C+ e$ c8 O. S  (YH_chlayer "1轮廓实线层")
$ z" T5 z6 G9 v, Z+ V7 x6 A- ~+ F5 E2 h  )
8 ]3 r5 A8 ^& ~0 U. q: [) \, ^# O(defun c:2 ()
! ]0 C" d' Y$ A& D  (YH_chlayer "2细线层")
# T8 E& {$ r' V* J( x  )
8 j/ [% z6 O2 `' _3 k1 O(defun c:3 ()* z; k( h# h2 u1 k$ ^
  (YH_chlayer "3中心线层")
- n; o+ ?" u5 }/ F  g  )
: T7 a" w$ @) }) K4 A  K8 N2 l! n6 J(defun c:4 ()
- m7 S3 D6 N! l! |* q! C7 H  P, W. f  (YH_chlayer "4虚线层")
, W- g2 _" g+ [1 f$ r' N9 K+ W  )% T& k' ]4 D/ Z) c8 N$ z
(defun c:5 ()
6 z" ]& h" \+ \1 g/ O/ q6 u  (YH_chlayer "5剖面线层")
, q) L, `( e; j2 J. ?% ^  )" `8 X) d( u4 o1 |7 Z$ n1 w& t8 O7 ~1 F
(defun c:6 ()
& p9 G& R) a0 D. ]/ t% ]' s6 x  (YH_chlayer "6文字层")/ y$ r) q3 Y& n( i9 H" a
  )3 \" l" m+ r. K# x  O
(defun c:7 ()2 C8 b0 R* g! J, L6 n7 E, y7 Y" O
  (YH_chlayer "7标注层")
% B8 @& ~" l# W  )* S) r9 ^. d5 o& H+ ^
(defun c:8 ()) R9 _3 ]5 U$ M1 D9 }: g
  (YH_chlayer "8符号标注层")
$ A) r0 k& p1 a, T! B8 [- n) g! Y  )
$ w( \& U% H% t$ f1 ?(defun c:9 ()$ V' _. G7 e) J6 ?  n+ I. u8 c
  (YH_chlayer "9双点划线层")
; @  [; f7 `' Y& q, P  )
" I" T( }( \' c) k4 n& Q
8 [5 r5 g; o7 h' u! h

/ d) C, X% [8 F! G$ H; f可根据自己的需要,可删减或修改红色代码部分,其他的别动!- T) l; D" r$ f- v

2 @1 R( L! h0 Y# P如果你想把快捷键2改成 中心线层,那你就把那段代码改成
% d6 I! P* n0 E % A  r% U# E$ a2 p* {, q
(defun c:2 ()  c9 S3 ]+ E9 @( Y& b  _
  (YH_chlayer "2中心线层")
. x( R2 ^- h, i. `0 S  )2 d1 t! |! i) P
6 A1 t  r. Q" p& w8 g/ s' z
然后把图层做相应修改,确保有“2中心线层”这个图层对应起来。9 g  o2 m" i4 l$ x1 R  @) ^

* ?: f4 ]' x, U 2 [$ N/ Q. x1 i- g2 t5 D! T9 B
LSP文件如下,
. }6 f% \$ T- k2 S0 \5 c, 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.gif
7 \/ t& Q" ^% Z3 c. m, A给楼主发一个图层更改的lisp程序,按对应数字键就可以切换到相应的图层。很方便。+ G1 R2 A! t( `" i
0————0! f% J: R" \/ K' i
1————O ...

" X: b! T* }5 Z0 E! |# y能教我怎样加载吗
发表于 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( o" v! z8 [; k* o7 f
给楼主发一个图层更改的lisp程序,按对应数字键就可以切换到相应的图层。很方便。# l- B' G  y3 k& `' o; m, t
0————0
# ?/ _+ a) u3 n& [& E1————O ...
; L5 v& ?8 j9 {! _* i2 F
那我的数字键是颜色键了    不就和你图层键冲突了吗??! U8 J# p. b8 D
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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