QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 30036|回复: 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程序,按对应数字键就可以切换到相应的图层。很方便。/ p- |* S6 s! F, ]6 k8 x# [
0————0' F0 \5 Y$ O4 `) B
1————OBJ
9 L4 u4 ^6 @# |' V7 C1 F* p  k& i2————6t
0 w+ k/ n6 N# d! U3————SCETR: q# o2 {5 ~6 ^6 V  e% e
。。。
, D+ G/ H/ m: S' z! i, e4 T- _, [8————BORDER
) W5 B2 M0 b- W% B如果这些不是你想要的图层,将lisp用笔记本打开,把里边的OBJ,6t等图层名改为你想要的就可以了。以后要切换图层时,按相应的数字键即可。

图层更改.rar

557 Bytes, 下载次数: 591

评分

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

查看全部评分

发表于 2009-12-12 15:19:41 | 显示全部楼层 来自: 中国福建福州
楼上的方法不错,要是这样点数字可以换的话那就快很多了,学习一下
发表于 2009-12-14 15:56:50 | 显示全部楼层 来自: 中国浙江杭州
高手!
- o- ~- v& ?" }4 P收下了!
发表于 2009-12-16 08:26:21 | 显示全部楼层 来自: 中国湖北武汉
我是做建筑的,我用我们的CAD探索者软件可以很方便地只显示你所选定的物件所在的层
发表于 2010-5-30 13:16:24 | 显示全部楼层 来自: 中国湖北武汉
给楼主发一个图层更改的lisp程序,按对应数字键就可以切换到相应的图层。很方便。
: a$ Q1 H3 X) |* t# Q. B0————0
" P3 S7 v! S; ~6 m1 N0 Y1————OBJ# N$ I' S; q8 f1 ?
2————6t2 |6 }$ Z5 n- G  F- }1 D: N$ q# Y( A* ~
3————SCETR
% H- c* X$ R+ y; n。。。
! w/ ~4 J; s" S- u3 K9 t: ?8————BORDER
: h6 f1 O+ d3 F0 }) j0 h" L4 i如果这些不是你想要的图层,将lisp用笔记本打 ...
: g5 V4 y+ Y4 y8 s2 r5 ?3 Gwhoeric 发表于 2009-10-15 21:06 http://www.3dportal.cn/discuz/images/common/back.gif

8 ~4 @6 \; \; a9 I7 r$ E' {
+ G" P) ~1 l8 ^9 ^1 w8 V6 f8 e& Z这个值得推荐。谢谢
发表于 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 编辑 / \7 O, `; u  O* b9 j4 B

( X6 e& A/ c1 @: j% u1 v把这个工具修改了一下,更好用了。0 W+ [8 C& L1 {' z
, x0 h3 Q& z/ R( k" N
1,建立图层2 ]9 [$ r* N- r+ Q, U' A' I

8 k9 [+ U" U: V5 r5 Y+ C1 ]) L3 B0 a如下图所示:1 W5 V( ?" J) ~' ]" c% O
  O1 _& x3 m; M( R
QQ截图20110524130711.jpg
: P# \2 l+ U9 w0 q- g 7 X2 v6 O, b: B6 T1 i8 ^. {
2,把LSP加载到启动组里。1 z/ v& }' W  }* i$ ^; Z1 F) N
+ T& {! g/ e$ D# \& {. h
3,使用方法,先选中对象,按 1 ,则将该对象变换到“1轮廓实线层”;按 2 ,则变换到“2细线层”,……; k& [$ H  C6 @! ^
% v, F: P; K* P2 p% u" T
4,把这个代码贴出来,给大家看看
  t# u. Q" X. E1 G* S1 E8 M 6 k" V+ X1 q8 Y5 y- m* e
(defun YH_chlayer (YH_layer / YH_S)
1 ?, Q; r1 T  l  (if (null (tblsearch "LAYER" YH_layer))1 e" I# u7 X. M
    (entmake (list
; F6 X6 L% f- i  t' j6 L2 F        '(0 . "LAYER")
- `9 A7 X2 p! m8 Z7 ~0 W! V. Y        '(100 . "AcDbSymbolTableRecord")' m% m7 l5 ]; a: |" x
        '(100 . "AcDbLayerTableRecord")' _* d7 D+ d9 z" S' k. a. ~
        (cons 2 YH_layer)         ;图层名称; l. r% f! m& H
        '(70 . 0)                 ;图层状态: K: B3 a" ]6 ^( w, T
        '(62 . "bylayer")         ;图层颜色+ f4 D! \6 C$ q6 f8 ]. J3 C4 L& I' h
        '(6 . "bylayer")          ;图层线型
5 A$ K8 ]7 Y4 m5 j% B! @ )
, z  X2 j6 y: H9 k      )
( e. P3 Z* o/ p/ }! B7 y9 u+ ^1 d    )
7 z6 I+ b2 `4 T  (setq YH_S (cadr (ssgetfirst)))3 ~/ Z+ L" w  }
  (if YH_S+ v3 f3 B# m) l& r& Y* l
    (command "CHPROP" YH_S "" "la" YH_layer "c" "bylayer" "")1 j% p; x$ A2 F1 v+ N$ v
    (setvar "clayer" YH_layer)$ k$ \: T: n5 b4 S- C
    ), y! m. |- z. ?
  (princ)( Z: [- _8 y, q/ a
  )
' Y0 P/ v  i( H- `$ n4 ~(defun c:0 ()
: O/ Z9 D' s# i! j  (YH_chlayer "0")
- I/ z$ D% I; R; |  )2 E8 m* a- r# a- W2 x, c$ Z( Y
(defun c:1 ()' f& g$ k" g6 k; c' Y( H0 w
  (YH_chlayer "1轮廓实线层")
8 J9 |5 K1 J4 \$ z  y) T, W  )
5 F! Y  u9 f% F* x1 w/ _8 I: g1 f(defun c:2 ()
6 x& _! w* z9 }  (YH_chlayer "2细线层")
# z, v$ d2 T% }: ?  d2 ]6 q  )
4 M; ?9 c3 L6 R& K* ?(defun c:3 ()
7 R6 P4 B3 R2 R% X( n  (YH_chlayer "3中心线层")
. f1 J: k8 a0 S# I2 c  )
% a* e0 ?) N# w5 t! b' d! g(defun c:4 ()
( i* L! l  F0 E: \  (YH_chlayer "4虚线层")2 ?' R  a/ z: R( m5 P+ i2 s  l
  )
. U  Z$ G; h7 u(defun c:5 ()- a; ~2 @' Q* n
  (YH_chlayer "5剖面线层")/ k' Q5 V8 w6 b9 O4 L& v6 I
  )
9 @0 v4 O4 v/ d: m(defun c:6 ()
2 o! _. g) v! s. C7 i  (YH_chlayer "6文字层")
/ V% h) I+ ]6 {, h  ); Y: N, X& ~; |0 n
(defun c:7 ()
2 X1 l* y& E# f. W  (YH_chlayer "7标注层")
3 z* @& c# |/ e0 E7 ^  ): p$ m9 k8 S3 z& P" o6 G
(defun c:8 ()  {1 \1 p9 n- n5 t/ N1 H
  (YH_chlayer "8符号标注层")
; X! N/ o, c+ n5 f7 O, `% @  )
: ]0 K0 s( X5 ]+ O, C  m(defun c:9 ()4 m, V1 R" w/ U: z) Y
  (YH_chlayer "9双点划线层"); R" v9 I; ?% a6 U' w5 z+ D2 o
  )
1 z! a0 F! A9 I0 u9 m2 }. c" i* ?

/ R7 [3 X; g. H0 E9 w& g  \5 F7 l# {5 I- ~, \: p/ P
可根据自己的需要,可删减或修改红色代码部分,其他的别动!
0 k$ x! b; q5 K$ w! D1 }
5 E6 \8 U6 X- C8 y2 k+ I如果你想把快捷键2改成 中心线层,那你就把那段代码改成; y/ D* h& K9 x1 J4 e; j
1 T2 V- i' c8 B: _% W! M, g
(defun c:2 ()
7 ?8 A5 [* \" ]+ F$ R  (YH_chlayer "2中心线层")
2 d9 j' u+ E1 ~& j  )$ f) C% X) K! G$ a* B- e
5 \( E6 U, a" X6 I0 \
然后把图层做相应修改,确保有“2中心线层”这个图层对应起来。
) @" E! v) v* {7 I  @- Y , J2 @$ G5 f4 T3 u* E& C# u
0 i) j" ~' K1 r! C6 ]( g- ?+ f
LSP文件如下,& G: M! [9 f" ^
YH_chalayer.rar (512 Bytes, 下载次数: 221)
发表于 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
. _: Q9 l0 Q+ `3 K7 i给楼主发一个图层更改的lisp程序,按对应数字键就可以切换到相应的图层。很方便。0 t! M% J9 j; b2 }1 z, _
0————0+ z6 |* Y- W1 E1 r
1————O ...

4 }' N( n9 J& 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
! e  |% |- ?) j* [3 R( W# S5 J" e给楼主发一个图层更改的lisp程序,按对应数字键就可以切换到相应的图层。很方便。
3 o& Z) j3 G9 H$ U' f9 x0————0
* u. W' e( r7 n- f% M8 g1————O ...

# V) D" f6 \( M1 S; o那我的数字键是颜色键了    不就和你图层键冲突了吗??
( B' J& y) W; Q$ H0 O' d
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

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