QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 30406|回复: 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程序,按对应数字键就可以切换到相应的图层。很方便。
( Y4 j/ Q' _, H/ d5 F1 a! e3 x0————0" o! G2 r5 C- ], h5 v7 ~
1————OBJ# H1 F/ w" P2 }+ F, N3 q* ^
2————6t
  l# a# C3 L% p2 s/ Z* E9 _3————SCETR3 k8 T% }! U( l* y' C; v
。。。" b% ]0 I0 u0 ^$ k
8————BORDER/ s! N* L& Z& n% U1 l0 f
如果这些不是你想要的图层,将lisp用笔记本打开,把里边的OBJ,6t等图层名改为你想要的就可以了。以后要切换图层时,按相应的数字键即可。

图层更改.rar

557 Bytes, 下载次数: 592

评分

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

查看全部评分

发表于 2009-12-12 15:19:41 | 显示全部楼层 来自: 中国福建福州
楼上的方法不错,要是这样点数字可以换的话那就快很多了,学习一下
发表于 2009-12-14 15:56:50 | 显示全部楼层 来自: 中国浙江杭州
高手!6 j& G8 R* |* i' b* k  Q
收下了!
发表于 2009-12-16 08:26:21 | 显示全部楼层 来自: 中国湖北武汉
我是做建筑的,我用我们的CAD探索者软件可以很方便地只显示你所选定的物件所在的层
发表于 2010-5-30 13:16:24 | 显示全部楼层 来自: 中国湖北武汉
给楼主发一个图层更改的lisp程序,按对应数字键就可以切换到相应的图层。很方便。
1 J  G0 @5 l( O1 G3 i3 O7 y0————0
: [( D4 e% }3 h1————OBJ
2 {& i) k* C6 H1 d2————6t
5 J5 S' J; Z0 j1 n3————SCETR
) c4 R% D' u* [  k。。。
, Z! z8 d9 w& y- S0 Y+ j; {# ~8————BORDER
: ^& r2 D1 m- L/ u4 f如果这些不是你想要的图层,将lisp用笔记本打 .../ x- @) A' `7 }' v
whoeric 发表于 2009-10-15 21:06 http://www.3dportal.cn/discuz/images/common/back.gif
& ]+ d8 A7 W& G* F* d
( u1 u) e3 @+ |1 f# e' U
这个值得推荐。谢谢
发表于 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 编辑 : r7 b: W9 q. `- q& n
/ h: V! r3 w7 y2 i& n2 ^
把这个工具修改了一下,更好用了。
0 v7 I+ c/ |3 L3 h. M
$ L. s0 ^( v5 O" G# c1,建立图层
, F) C) K& [/ J
2 w- R$ w! o. N1 Z+ o如下图所示:
7 B% F7 N7 C' R  a1 Y$ T
7 X' @* U. b; d3 v! n( R' Y# J QQ截图20110524130711.jpg , ^* I% F' r# r$ H
6 U2 I9 U: A* w
2,把LSP加载到启动组里。
. }6 z6 @* Z& j1 \2 V$ {, u
5 L9 `9 i% h6 d& q  {/ \+ \9 I3,使用方法,先选中对象,按 1 ,则将该对象变换到“1轮廓实线层”;按 2 ,则变换到“2细线层”,……
8 p7 n: J2 E7 J2 v& ~: m; x
" x: X2 l" g; L# K9 u4,把这个代码贴出来,给大家看看
# O/ i  c3 k. W  o' z
' S% _! W! u! e# R8 q6 G4 M(defun YH_chlayer (YH_layer / YH_S)
0 t1 }7 N! u# s' D  (if (null (tblsearch "LAYER" YH_layer))
) z8 q8 u. L: A) A7 T/ G& t. u; P3 h    (entmake (list
1 \( g3 r* ~' t+ V8 z! k$ x) g" z        '(0 . "LAYER")+ {9 f* k4 m( X8 {  w
        '(100 . "AcDbSymbolTableRecord")/ {. I% E0 }5 G) f' }7 A& H6 [
        '(100 . "AcDbLayerTableRecord")
# g8 ]  q9 `3 H" c6 ]1 ~  Q- v        (cons 2 YH_layer)         ;图层名称
/ _0 o# Q% P+ N- _4 j, X        '(70 . 0)                 ;图层状态0 ~* `$ n" V1 F# R& N3 [$ D( o
        '(62 . "bylayer")         ;图层颜色7 W7 c7 m& ?: ?% y
        '(6 . "bylayer")          ;图层线型
2 M% ]) b) B$ F6 b) x8 _ )
! U' p/ z! s8 K- ^      )
0 X! G0 m# U& Y& m    )
3 s" @# A6 r5 o  (setq YH_S (cadr (ssgetfirst)))' p0 V+ Y5 l; p" J$ k
  (if YH_S
  O2 G" ?$ r+ z/ W) n. a( A    (command "CHPROP" YH_S "" "la" YH_layer "c" "bylayer" "")
) a2 A4 I, Q* ~+ [0 p) l    (setvar "clayer" YH_layer)
/ \0 ~2 S2 o7 D7 O    )5 f- X" Q+ q; Z: n
  (princ)7 j' U1 F( |! E6 ~3 y0 z
  )
. v1 `" s3 w; O% w* A: ?5 u8 G(defun c:0 ()
! z8 b8 u3 {' \4 v4 h5 ]3 X" F  (YH_chlayer "0"); e4 j7 r6 e/ t7 ?- D  U7 P
  ); b4 p# H2 m7 Q/ }) q; j5 L. o
(defun c:1 ()
7 U3 E" V5 a& [  Z2 y* `- K  (YH_chlayer "1轮廓实线层")- B) R+ }3 D5 _7 b/ B$ k
  )- s0 ]% e+ J5 f/ p7 T8 D) n
(defun c:2 ()
9 w! }( F% l( w2 R! Q& ~  (YH_chlayer "2细线层")
+ C% z2 M' t  a  )
7 B3 J8 u6 y9 v+ m; J5 }. L(defun c:3 ()% \1 S3 l$ u/ f9 S3 J( o$ c
  (YH_chlayer "3中心线层")" g, c: q1 ]; j, q
  )
  ?; n4 V7 H8 j9 ~6 y( ^  z(defun c:4 ()& E  L! {; H( N0 i5 j/ }
  (YH_chlayer "4虚线层")
( U- a7 W8 I$ N1 G, h  )
0 p1 s: o+ l/ Q# U/ ]4 L+ u(defun c:5 ()
8 r2 m0 ^4 ^) z- V7 \# i  (YH_chlayer "5剖面线层")6 ]$ t) Z, b6 @& b- z; C
  )
8 u6 j8 r4 t: s# d4 J(defun c:6 ()/ g' s8 V& s+ E" y
  (YH_chlayer "6文字层")
8 k$ B! B" X, A1 F; H7 K0 E  ]* }  )
9 B" _+ P8 K4 s(defun c:7 ()1 c- i# o1 r- B; }1 s: q
  (YH_chlayer "7标注层")
4 R0 B- `& o0 H% w( X( e1 O: e. V  ): Y! t) U2 e. J3 d
(defun c:8 ()' t- p  I0 `% U% L9 b4 u: B( t
  (YH_chlayer "8符号标注层")$ I  r- x& L' P! E- E
  )+ ~" }, [  p2 r0 A$ n
(defun c:9 ()" ]6 Q% n3 J! ^: J% P) U( O: T
  (YH_chlayer "9双点划线层"). P1 V% c& c1 S6 o+ l4 m) q# A' h0 Q2 Y
  )
% v2 ]$ [; @) d: d6 B: h7 C
5 D: x& F( \4 |- n" g& Y

. b& x. C8 Q0 Y, I可根据自己的需要,可删减或修改红色代码部分,其他的别动!0 J4 ]+ Z- {" w$ l0 P. }

# D% S6 K& C5 r! l如果你想把快捷键2改成 中心线层,那你就把那段代码改成
7 r' b0 T. Q1 X' s( `7 W 6 j2 H9 [' ?9 g+ S
(defun c:2 ()
! y; B# G- a9 B) Z  (YH_chlayer "2中心线层")4 t3 M% n0 f: u* h) T# I7 k: J' K5 E
  )
$ p8 H" P3 }0 n& i# @
; `6 `& F3 g& R( K7 Q2 @4 y/ U9 L4 O3 }然后把图层做相应修改,确保有“2中心线层”这个图层对应起来。$ h5 b+ v1 o2 q1 G: j8 ]0 I- |

6 e, k( z! L- J 3 c  b1 F# w' y: r" s) y9 |3 _
LSP文件如下,* r2 t) R6 C; j( X
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
# J+ s+ ^* @0 \1 p4 Z+ B8 d9 q给楼主发一个图层更改的lisp程序,按对应数字键就可以切换到相应的图层。很方便。/ x: O: O. H: x9 R. V& q- t8 r
0————0
' P6 E/ S- W0 d1————O ...

9 v/ B2 @1 Q4 {3 j能教我怎样加载吗
发表于 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.gif7 _+ q( i9 I( `7 W. p% ]
给楼主发一个图层更改的lisp程序,按对应数字键就可以切换到相应的图层。很方便。
6 w) J9 C# `: K4 ^8 l9 ~0————06 J; p( K2 M5 s7 D
1————O ...

1 W6 d( `4 N. h- c) D) r那我的数字键是颜色键了    不就和你图层键冲突了吗??
3 {. N" e8 t3 w
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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