QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 30446|回复: 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 Y4 r+ B& @/ i2 H0————0
: |2 a3 j) Y, ?/ \7 _/ Q9 _1————OBJ4 e6 f* M  x% y" y7 l: q
2————6t
& D3 j3 c" M( a- w" K- _3————SCETR' X0 T. G; Y+ O+ d2 y
。。。
, l( A, L  g8 p* ]3 G8————BORDER0 j9 V; b: O) |0 H% _& z7 p/ l% J& A8 b) e
如果这些不是你想要的图层,将lisp用笔记本打开,把里边的OBJ,6t等图层名改为你想要的就可以了。以后要切换图层时,按相应的数字键即可。

图层更改.rar

557 Bytes, 下载次数: 592

评分

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

查看全部评分

发表于 2009-12-12 15:19:41 | 显示全部楼层 来自: 中国福建福州
楼上的方法不错,要是这样点数字可以换的话那就快很多了,学习一下
发表于 2009-12-14 15:56:50 | 显示全部楼层 来自: 中国浙江杭州
高手!
. a6 m( u' `. z" E; w+ m收下了!
发表于 2009-12-16 08:26:21 | 显示全部楼层 来自: 中国湖北武汉
我是做建筑的,我用我们的CAD探索者软件可以很方便地只显示你所选定的物件所在的层
发表于 2010-5-30 13:16:24 | 显示全部楼层 来自: 中国湖北武汉
给楼主发一个图层更改的lisp程序,按对应数字键就可以切换到相应的图层。很方便。3 s5 Q; E; I  l5 |; R1 j
0————0; u& G+ g; O8 |
1————OBJ
8 T9 G" W$ x! {$ \9 Y- H: M7 W2————6t
) ^9 s$ G+ q( }; Q2 ^; F3————SCETR- T. D% Y  [- y( z' ~" q
。。。
# T) N7 n2 G4 R8————BORDER
2 U( ~; x# s( ]9 f; p0 x3 h( ?如果这些不是你想要的图层,将lisp用笔记本打 ...# t1 Y2 r, e1 b  W* T5 i' G6 d# p& Q
whoeric 发表于 2009-10-15 21:06 http://www.3dportal.cn/discuz/images/common/back.gif

4 q( _4 ^! d$ U2 x' P% i' E& x: o. Q/ s  P, H
这个值得推荐。谢谢
发表于 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 d* Z1 g0 _9 ^: O2 m4 Q
) L: C7 |: {: B( t% H  `  y把这个工具修改了一下,更好用了。
. \4 w- c. k  Y. J9 a9 J$ a 7 ~, k, l- w/ D! R0 q, {
1,建立图层
% p, f) z! _" ^' U9 @: @ 4 ?! I  g9 U) `/ ^, F$ `0 l& E
如下图所示:
' H' \+ C0 K3 D: u: _# s& ] ' w' W$ ~" U5 K: }# X6 Z6 H
QQ截图20110524130711.jpg ! }5 s  z1 J# ^' s
7 x5 I* S# T6 l2 n4 G
2,把LSP加载到启动组里。
7 Z' m3 L9 X1 g7 g" f! [& r$ V
0 ?, b8 ^/ {! v( y$ h4 \3,使用方法,先选中对象,按 1 ,则将该对象变换到“1轮廓实线层”;按 2 ,则变换到“2细线层”,……
$ \5 D  e  ?/ J' i" r+ }: J" C* n ! ^$ A7 u9 h0 u- I$ \4 F
4,把这个代码贴出来,给大家看看) `  F" C1 P! N  {1 _
# f+ v* A/ E6 Z6 ^
(defun YH_chlayer (YH_layer / YH_S)
3 w) |8 W  ]6 k* E  (if (null (tblsearch "LAYER" YH_layer))
3 g% s5 ~# s" z3 g' @2 t    (entmake (list, [) J% G+ F) T! S
        '(0 . "LAYER")! G5 Y, K! m+ X
        '(100 . "AcDbSymbolTableRecord")
! R" k9 Q" _" e: K        '(100 . "AcDbLayerTableRecord")
- E9 S& d$ M3 n; W# \- O        (cons 2 YH_layer)         ;图层名称
9 g3 D# R! O/ E# ~+ u. s        '(70 . 0)                 ;图层状态; O: ?! V5 j6 D" y9 m+ {
        '(62 . "bylayer")         ;图层颜色, A5 D& U% ^9 K1 j, A
        '(6 . "bylayer")          ;图层线型
( |' Q2 F: _- S/ x# @9 ^* }$ n )' U3 P5 O# r7 @8 ]% g
      )
: K  C9 i' i! w( j    ); W, P" n: g( K: k' Z  `/ v6 o
  (setq YH_S (cadr (ssgetfirst)))
( E2 c7 r/ ^8 y- k/ b2 E  (if YH_S
) M" g. {* b& p. [3 Q' j& S    (command "CHPROP" YH_S "" "la" YH_layer "c" "bylayer" "")" [7 L! c8 A- {% e' t$ N- y6 d8 y& l" F
    (setvar "clayer" YH_layer)" z* [* G' e8 p
    )
4 P/ [) g6 k4 Z9 r  (princ)
3 P" o4 S% A1 e2 a/ G! g  B; A4 j  )) d$ M. l/ v0 P# H  Y* r) I
(defun c:0 ()
6 |; R/ R/ Q2 f# W  (YH_chlayer "0")
0 @2 K# M- _1 H: p1 X  )9 ~# d8 s; P7 F3 D, C8 M' ^
(defun c:1 ()- B- |5 r+ t/ f9 t+ q  ]
  (YH_chlayer "1轮廓实线层")
% ^4 R; {) ?4 Q  )1 R1 U4 i$ V4 B* L
(defun c:2 ()1 m1 @% B' U' j3 f$ o
  (YH_chlayer "2细线层")
6 D" b9 t6 c4 P5 b& ~8 C  )
: I* u3 I( T' S(defun c:3 ()9 Y' b2 M$ O3 l
  (YH_chlayer "3中心线层")4 H1 \5 {/ ]7 k) L) Q
  )
& J  B# X; \: [# D2 X( Y0 T! K(defun c:4 ()
6 \$ J7 T) `( ~  (YH_chlayer "4虚线层")' @. C0 g) ?; P7 F" \5 S4 E. Z
  )0 C+ q3 ^0 J7 }! C7 A2 X
(defun c:5 ()3 g/ `) w# k' S4 `0 c
  (YH_chlayer "5剖面线层")' L% F. B0 y/ w) {
  )
( ~; y  f, E$ l: t7 o/ B7 k(defun c:6 (), n: j3 e' v' L( m) Y( `8 D. V
  (YH_chlayer "6文字层")
* ]* O  P8 `2 n5 r- q; G. S) [  )
* G, B, o) M9 M' c(defun c:7 ()6 u4 E7 |! \5 P8 z$ p$ j
  (YH_chlayer "7标注层")0 r/ `5 ]$ J1 q8 j7 f
  )8 N0 Z) H2 b8 @
(defun c:8 ()
3 U' i  J- n8 V' C+ e7 Z% s6 p  (YH_chlayer "8符号标注层")
  Y3 J+ j- l# V# z  )+ ~' c2 L# T, v) _
(defun c:9 ()
; h7 O' Z$ ?3 V9 l) X3 v  (YH_chlayer "9双点划线层")
2 x" q  E! ~' o- J! G) V5 X  )
6 h3 {$ [" P8 ?2 X3 r- Q$ T$ Y

6 x. v9 i+ e* x( d# ^; g: z1 X3 x! K) s- I6 m; R1 h, {
可根据自己的需要,可删减或修改红色代码部分,其他的别动!, i+ G' r# e' L9 d* y0 U
( ^! K1 f, Y) z/ ?
如果你想把快捷键2改成 中心线层,那你就把那段代码改成9 t. [! @, ]; @8 y
$ S4 x9 X, R: x  C" B
(defun c:2 ()
4 m% y; U# c( y9 A5 ~$ ~  (YH_chlayer "2中心线层")
. X! Q1 c3 e/ q; y  )/ W3 J$ ]" t( ]2 S7 C2 N8 l  V- U

) l1 A$ d4 _+ D. a" d然后把图层做相应修改,确保有“2中心线层”这个图层对应起来。% D: F( w! V/ b  n& m. k# \
6 Z/ R' S7 n2 U1 b3 Z

: {7 V8 Y4 C+ |- P. x2 XLSP文件如下,5 |/ \: L0 G' _6 l7 R  A
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.gif4 J" C& `% P: H5 m" p& v; R
给楼主发一个图层更改的lisp程序,按对应数字键就可以切换到相应的图层。很方便。
: M; P  U9 W- R+ T9 i0————0
7 z' j- @4 }" o8 y, \1————O ...
4 d- J4 g3 W5 t4 R+ P2 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.gif0 S6 f; u! B4 Q: }2 H$ r, {: E# c* M; ~
给楼主发一个图层更改的lisp程序,按对应数字键就可以切换到相应的图层。很方便。
5 Q/ L- z1 X6 L: b; w# z" q1 j' g0————0
1 [' S# j9 S0 [/ T0 O6 V! v1————O ...
1 c3 j( {' i0 ?6 V' K! [
那我的数字键是颜色键了    不就和你图层键冲突了吗??
" H0 e* F' ]$ C# _: p
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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