QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 30038|回复: 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程序,按对应数字键就可以切换到相应的图层。很方便。
3 f) F+ H, m4 \% |0————0
2 y- r5 N' j6 h4 Z1————OBJ7 N' b! g7 D- \) G5 K+ ^
2————6t
5 _5 }! K3 k; o; Y0 I3————SCETR
( V* B" }* t; A8 }。。。) D& r% o6 {7 N* J; \$ ]1 Y
8————BORDER7 {- p. V7 }3 F. V% G# j! C5 w
如果这些不是你想要的图层,将lisp用笔记本打开,把里边的OBJ,6t等图层名改为你想要的就可以了。以后要切换图层时,按相应的数字键即可。

图层更改.rar

557 Bytes, 下载次数: 591

评分

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

查看全部评分

发表于 2009-12-12 15:19:41 | 显示全部楼层 来自: 中国福建福州
楼上的方法不错,要是这样点数字可以换的话那就快很多了,学习一下
发表于 2009-12-14 15:56:50 | 显示全部楼层 来自: 中国浙江杭州
高手!
8 r& U& y, h- D# J: b$ ]收下了!
发表于 2009-12-16 08:26:21 | 显示全部楼层 来自: 中国湖北武汉
我是做建筑的,我用我们的CAD探索者软件可以很方便地只显示你所选定的物件所在的层
发表于 2010-5-30 13:16:24 | 显示全部楼层 来自: 中国湖北武汉
给楼主发一个图层更改的lisp程序,按对应数字键就可以切换到相应的图层。很方便。7 F# j$ C4 c+ ?
0————0
. x% M2 k0 O2 [$ x% X1————OBJ
9 [- A: ~5 Z+ G9 D& U1 t2————6t
3 n3 ^( \; Q7 Q' p3 g+ y3————SCETR
2 x  Q) @# ~8 B( {+ }。。。
" V9 i* C" J" ?8————BORDER1 _6 O$ H7 w" o+ ?# Y
如果这些不是你想要的图层,将lisp用笔记本打 ...
- N8 a, C1 ~; l$ rwhoeric 发表于 2009-10-15 21:06 http://www.3dportal.cn/discuz/images/common/back.gif

% r$ W; i3 D4 ~+ Z3 K7 [; T" Z! T* D6 t2 W# M/ x3 @, e
这个值得推荐。谢谢
发表于 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 ]- X" Z; c1 e* c$ H+ x. H- [! A0 H1 A0 U. d6 ?2 n/ d
把这个工具修改了一下,更好用了。
2 Z( ~4 }; G( }4 N2 }0 e $ V( e& A0 n. b( \& s  P
1,建立图层* [, E& k% E4 h, n% ?
5 f! o* p: W% `6 X" m' c
如下图所示:6 F$ K; T1 k, e$ b
) @  ]+ M. N: T% {5 H4 H
QQ截图20110524130711.jpg
- u( K  z" X; w% q * v! ~( e* _* |
2,把LSP加载到启动组里。* y" y& \0 ?7 S6 U
) e5 s, \1 S3 _6 u  R& T+ y
3,使用方法,先选中对象,按 1 ,则将该对象变换到“1轮廓实线层”;按 2 ,则变换到“2细线层”,……
! b' H* e9 j1 A' ~- q
4 D( _4 b# \& n# R, q4,把这个代码贴出来,给大家看看1 d' d: g) W: u; Z  f: j5 Q! R

& W; U7 Z+ b$ U' H: O5 T(defun YH_chlayer (YH_layer / YH_S)
* ~8 r; }) s+ Z( f  (if (null (tblsearch "LAYER" YH_layer))3 f4 B7 N3 l# S. a
    (entmake (list# F1 P# ~6 W5 L) U5 y" Q
        '(0 . "LAYER")4 B) i% c8 @7 g) F0 Q
        '(100 . "AcDbSymbolTableRecord")
0 j4 O+ g5 k* D" Z% y. F2 [$ L% S        '(100 . "AcDbLayerTableRecord")* }/ `$ n9 |& i& c% b
        (cons 2 YH_layer)         ;图层名称. b$ V0 |+ i8 p% ^
        '(70 . 0)                 ;图层状态
& c: ?- W7 q" _3 c        '(62 . "bylayer")         ;图层颜色0 u! n1 Z! t2 a+ m5 Y5 g
        '(6 . "bylayer")          ;图层线型
/ w6 z1 \" j- Y/ u& e( g )2 a% t  k; [! C! X4 D- L( F& t& z
      )
4 k# i  V$ \! E+ j" U' u& {5 \    )
9 h6 }7 a! }. `- q  (setq YH_S (cadr (ssgetfirst)))6 A7 c# Y( C+ w/ e/ f1 \) y
  (if YH_S
( k2 j# W% p3 _( i    (command "CHPROP" YH_S "" "la" YH_layer "c" "bylayer" "")+ C- ?! e  p; n
    (setvar "clayer" YH_layer); A( V. f4 z- ^! |
    )
0 ^- J( l! X& N0 J! \$ v  (princ)0 v; |" ?0 Z% w, q0 E% P1 T
  )
4 @# {. B# B- _6 R3 E; e/ N(defun c:0 ()
8 ~5 t# F  F( n7 G6 @) f7 e  (YH_chlayer "0"); E. p) _- `9 i, l/ G! B: H& g
  )0 Q! P8 ?+ D  r+ |
(defun c:1 ()
, }- \3 ?( b  X3 \  (YH_chlayer "1轮廓实线层")) Q. y0 e3 T* M5 T: X! N& H/ Y. c
  )
' W# G. T7 _6 u% ?  i(defun c:2 ()
' }" U) a! R# j( V) h8 J; P4 n, ]  (YH_chlayer "2细线层")
; a* Z; u: \: w: s# h3 H  )
" J" R! K$ Z+ W' r& Z/ V3 D(defun c:3 ()
8 x' ^; F4 b9 g: a) Q2 o  (YH_chlayer "3中心线层")
9 f+ e" g2 X, ]- y' e+ D  )
  y, M6 ~4 D& W(defun c:4 ()" b) e/ `) F0 W6 E1 e+ U
  (YH_chlayer "4虚线层")
2 A+ i" P& Z. V& l. a2 k  )
; o$ W) S6 Q! l) a* j5 S* [& a(defun c:5 (): D/ K7 j) w& X# F* h: p' w; V. I+ o
  (YH_chlayer "5剖面线层"), n! _3 r* G1 O" _4 w- J0 D
  )8 f4 E/ g; Z6 a  m, r% H1 ^
(defun c:6 ()- M& B  Q( a) k# F8 }# D) i
  (YH_chlayer "6文字层")1 P9 ?0 D6 A2 \: Z% \" t4 l+ b
  )# [  V/ F- g& q4 u6 j
(defun c:7 ()
# [9 K" z; \# v2 r$ E  (YH_chlayer "7标注层")
/ U" _; ?& z5 b9 ]2 q0 I5 H  )
2 }# b: u# {( {5 e- b! H2 j' S" J9 o(defun c:8 ()
, F( X$ v% Z# J3 B' A  (YH_chlayer "8符号标注层")
; X* }# H% L' x/ u2 D  ). |5 k7 w; m- \
(defun c:9 ()
  v- n- A- F- A8 f  (YH_chlayer "9双点划线层"): r3 Y1 ]7 W8 o, `6 V3 k& Z( f, s
  )/ F/ Y5 C& [) t' c* A, Z
! l* ^% w; `; a' q1 g* r. t3 G
% X) z% ~, q) G1 u! O
可根据自己的需要,可删减或修改红色代码部分,其他的别动!
$ f: [  Q, H0 s4 L1 d5 E
9 i; P, c% Y! j% V+ ^; R如果你想把快捷键2改成 中心线层,那你就把那段代码改成
( \( r8 L% a/ P& V4 C $ l+ ]1 A( a5 Q5 ~7 g5 X9 m
(defun c:2 ()
* I* T4 O0 [& E* S, L- S  (YH_chlayer "2中心线层")+ ]% I# q0 T1 W, e& }; o+ O. f
  )
8 P1 v' A& A6 F" d) ]9 h) g! C, T" J# B! `  `* a$ k
然后把图层做相应修改,确保有“2中心线层”这个图层对应起来。
( O; u! u5 Z" X/ L, x 0 X; ]* F  f9 V+ j# R
" M9 z" W: ~* U: @. Y" p) q
LSP文件如下,2 k/ z/ p% {. S
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/ `; g4 k1 n2 a( l2 K2 O- g# V% u
给楼主发一个图层更改的lisp程序,按对应数字键就可以切换到相应的图层。很方便。
2 c7 k$ y, Q+ [4 N- J7 C+ l0————0
  h5 L$ l* ~8 `" Y1————O ...
' o: W/ W0 ]- i3 ^+ u3 M9 u
能教我怎样加载吗
发表于 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
( P5 K3 Z3 n% H给楼主发一个图层更改的lisp程序,按对应数字键就可以切换到相应的图层。很方便。
) \3 h/ v7 e  p, }" {: B0————0) B. I) G% t* }; V$ S
1————O ...
* m6 T. ?* i% W4 u
那我的数字键是颜色键了    不就和你图层键冲突了吗??7 V% R- f, D1 _) R5 o0 K
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

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