QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 30462|回复: 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程序,按对应数字键就可以切换到相应的图层。很方便。  Y1 U6 j& Y' S0 d
0————0
* S+ o2 E* T; e$ y0 V1————OBJ
$ }( u' w! _" m( w" |7 X2————6t, ]6 e. Q. _) ^
3————SCETR4 C9 ?, r0 L, B$ z9 s
。。。
0 O& n4 S% G3 j" |% P* K8————BORDER
+ j2 e# X- L" b7 Q如果这些不是你想要的图层,将lisp用笔记本打开,把里边的OBJ,6t等图层名改为你想要的就可以了。以后要切换图层时,按相应的数字键即可。

图层更改.rar

557 Bytes, 下载次数: 592

评分

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

查看全部评分

发表于 2009-12-12 15:19:41 | 显示全部楼层 来自: 中国福建福州
楼上的方法不错,要是这样点数字可以换的话那就快很多了,学习一下
发表于 2009-12-14 15:56:50 | 显示全部楼层 来自: 中国浙江杭州
高手!
  _2 G- @/ a0 [9 b# H% i收下了!
发表于 2009-12-16 08:26:21 | 显示全部楼层 来自: 中国湖北武汉
我是做建筑的,我用我们的CAD探索者软件可以很方便地只显示你所选定的物件所在的层
发表于 2010-5-30 13:16:24 | 显示全部楼层 来自: 中国湖北武汉
给楼主发一个图层更改的lisp程序,按对应数字键就可以切换到相应的图层。很方便。
' B2 {1 y( o  [7 |+ W+ D& E0————06 A  {# R" [+ u1 U
1————OBJ3 W" _' T( {% m) l: g0 `
2————6t2 e7 W+ U5 I9 Q/ L+ F( _# {
3————SCETR9 t3 }+ U) }0 u6 a5 O- g6 x
。。。
, S1 j8 Q) \2 y, [8————BORDER" @0 Y+ n" g/ d. s+ Q
如果这些不是你想要的图层,将lisp用笔记本打 ...7 |% g, `% v( o# Z
whoeric 发表于 2009-10-15 21:06 http://www.3dportal.cn/discuz/images/common/back.gif

4 S; j- f8 V- G2 Z' \, f' |6 W, [, I2 |2 |! `
这个值得推荐。谢谢
发表于 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 编辑
9 Z( J8 `- E8 S* u' M2 ]2 e- W: t) a: Q: T
把这个工具修改了一下,更好用了。
# R/ f+ M" H' \. G1 q; T# U % B5 W1 y* s3 N. A' M8 @1 t2 P
1,建立图层
) j2 `7 E9 M+ D2 L9 G  W
0 ~7 ~! ?3 D4 F0 h& Y0 _* R1 Q如下图所示:* I$ ~' `+ ]( G2 F
- J9 v5 K' s) ^
QQ截图20110524130711.jpg & v! Y+ _' Y+ b, m5 C/ b5 c, W% H

) k2 O: Z6 i3 Q9 ]! @, h8 s2,把LSP加载到启动组里。
+ z4 _1 S- C' d, i# l* K: F
2 J" F+ Y4 e" y) n9 o3,使用方法,先选中对象,按 1 ,则将该对象变换到“1轮廓实线层”;按 2 ,则变换到“2细线层”,……
8 P; E/ p& _. q
# ~& ?- |+ M1 F# \4,把这个代码贴出来,给大家看看
" S; {9 n9 k- v9 `# X
; ^7 [6 i- K/ Y4 K3 @(defun YH_chlayer (YH_layer / YH_S)% y2 f8 M8 W- g
  (if (null (tblsearch "LAYER" YH_layer))4 E: J& L) h8 Y% t& V* |
    (entmake (list
  o+ Z& {7 B* }        '(0 . "LAYER")
- D+ L. m! ^$ o: ?) ~        '(100 . "AcDbSymbolTableRecord")
# r3 ?! j! H0 H/ R: P) e* V' y        '(100 . "AcDbLayerTableRecord")
% a( Q- f9 g6 `% O& s4 Y' {        (cons 2 YH_layer)         ;图层名称
+ k) N, ^6 M0 ^        '(70 . 0)                 ;图层状态( d4 l/ G  I( Z" _( W  u! T* {
        '(62 . "bylayer")         ;图层颜色
& _4 l; J: O# }  R3 w+ b        '(6 . "bylayer")          ;图层线型
. I( w& |* G7 _) q )  |( f& Y  \( {$ F0 P0 ?
      )8 ~3 V" H7 u7 S
    )
: M& }: q# I) w% p1 ?0 e6 o  (setq YH_S (cadr (ssgetfirst)))
. x5 ]  R; u, |  (if YH_S# e! d% Q' g: T0 V# ^' U+ X1 i
    (command "CHPROP" YH_S "" "la" YH_layer "c" "bylayer" "")* K+ _# `) u- m0 z. A. n. Z7 `
    (setvar "clayer" YH_layer)' R! h2 \4 n0 H3 b7 V1 K, n, A, W
    )/ ~  E% z7 a3 R' a1 ?' ?3 e
  (princ)
% @4 _$ I$ L' F; ?3 s% x' o  )
9 b1 A( Q" K* \9 q/ G7 [(defun c:0 ()6 G7 t6 @3 P6 L; a: P9 j0 D
  (YH_chlayer "0")
+ f  q' E4 K, C8 T3 a& h  )
( H# ?9 Y- X& w* A+ f8 X(defun c:1 ()
. C6 d6 `) j" f' _  (YH_chlayer "1轮廓实线层")
, `8 n/ I. w" ]  )
1 S- `- c* C0 M& [4 Y& {(defun c:2 ()
; O4 @2 Y3 {, t) \9 j  (YH_chlayer "2细线层")* Z& D- g! _8 |* X1 J
  ): W9 q6 p# w9 M8 H$ V  U
(defun c:3 ()+ n" T: E. A: K7 L+ ~7 o9 M: h
  (YH_chlayer "3中心线层")
: l; v  p6 i. G  )
/ j6 R! V$ c2 G/ k(defun c:4 ()1 J  T# ~) c. G( D- E0 l/ O
  (YH_chlayer "4虚线层")
2 r8 z/ W9 k5 q/ @$ [. z  )
1 G" o# z4 S' k- \4 ?+ H% k# n(defun c:5 ()
* N! d3 m' Q% V- O$ R2 k9 k4 H  (YH_chlayer "5剖面线层")
5 i" B3 W3 o+ u  ]* t% t' t+ N  ). D7 c3 j: U" n. v6 [( }
(defun c:6 ()" k9 y' z& @% O3 v" Z9 g- w  P5 \
  (YH_chlayer "6文字层")9 r" i6 k( ]; P: m' f
  )  z# \) e. f  ?9 v' ~# D
(defun c:7 ()/ \. V( X0 G+ o! Q
  (YH_chlayer "7标注层"); s" b2 k& `0 c' E7 R4 ^6 I  h0 [* S8 R
  )
5 `; X! C0 e" ], ?0 _/ ^(defun c:8 ()
* i# K- o3 A- r  (YH_chlayer "8符号标注层")
  E4 U& V. T- X6 K  )
! L8 M8 O# m5 J! `+ `& ^(defun c:9 ()
0 Q+ L' `( F; {( N& _  (YH_chlayer "9双点划线层")
9 `( B7 I. Y& |  )
: n, z  d: U3 h  b7 T/ c8 w
& _& m$ m8 Y8 I+ l& F. {
; G' n- v4 A! ~7 j+ K( V: z
可根据自己的需要,可删减或修改红色代码部分,其他的别动!
# N4 R( Y; f& q
- ~/ {  w5 A# X+ P* J7 p# l如果你想把快捷键2改成 中心线层,那你就把那段代码改成+ x. U( t: H& ]  C( K. D1 n7 [) a

% i. _( a: n6 G; h0 M+ V) G, p(defun c:2 ()
& G. O' B0 l/ O( `9 m+ b( O  (YH_chlayer "2中心线层")
( v! C  {; A/ Y  )% J# I$ G  y) d# {' w1 Q- o
. @7 C. P2 |) W! L9 g% F
然后把图层做相应修改,确保有“2中心线层”这个图层对应起来。
4 E! J# F7 }( u% o
# K$ ^! ~' u/ C; n, |8 h4 h$ p
) i8 Z4 \0 N+ ~1 t; @0 vLSP文件如下,
8 Y! d4 W* \4 v1 {3 ^' j 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 f0 Z& s. f- w! n% e$ [
给楼主发一个图层更改的lisp程序,按对应数字键就可以切换到相应的图层。很方便。3 p+ D5 d9 D# D& `6 x3 F
0————0  z9 [- h2 I1 L  n4 {' V! V+ _
1————O ...
% Q( ]) ]0 @1 a0 k1 }- ^- 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
0 \7 q, {+ `# V! C$ i给楼主发一个图层更改的lisp程序,按对应数字键就可以切换到相应的图层。很方便。" t- B0 f% V. s5 z8 F& E& V
0————0- ]7 @; q! A) i2 ?
1————O ...
/ Q5 `& s4 e, @' R, E; b: U
那我的数字键是颜色键了    不就和你图层键冲突了吗??% o& R+ p  d! v( X, ^0 {: s5 W% l
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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