QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
5天前
查看: 30338|回复: 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程序,按对应数字键就可以切换到相应的图层。很方便。0 P& I/ J; E! P0 |$ L9 [
0————09 x9 l2 }$ F+ t3 r" U
1————OBJ! F+ `. T9 j- I. {0 p% q" q
2————6t
2 J& [0 p, s9 a8 N# G' ^. i3 X; e3————SCETR
" u3 p% y$ H* s. i. A4 C( R3 r% J* o。。。
' G0 Z# O/ ~  R  l! w& Q% D, T8————BORDER
- k! C; L- }! k) H如果这些不是你想要的图层,将lisp用笔记本打开,把里边的OBJ,6t等图层名改为你想要的就可以了。以后要切换图层时,按相应的数字键即可。

图层更改.rar

557 Bytes, 下载次数: 592

评分

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

查看全部评分

发表于 2009-12-12 15:19:41 | 显示全部楼层 来自: 中国福建福州
楼上的方法不错,要是这样点数字可以换的话那就快很多了,学习一下
发表于 2009-12-14 15:56:50 | 显示全部楼层 来自: 中国浙江杭州
高手!& w' V  [" @% k: I
收下了!
发表于 2009-12-16 08:26:21 | 显示全部楼层 来自: 中国湖北武汉
我是做建筑的,我用我们的CAD探索者软件可以很方便地只显示你所选定的物件所在的层
发表于 2010-5-30 13:16:24 | 显示全部楼层 来自: 中国湖北武汉
给楼主发一个图层更改的lisp程序,按对应数字键就可以切换到相应的图层。很方便。5 H" C1 M4 D7 n# n4 h+ ?
0————00 \; N. @9 |! Y+ c9 g  X
1————OBJ# {9 t7 O: B8 r; r" a8 X
2————6t
$ I0 V3 ]% e6 X5 E8 L9 \3————SCETR2 b7 y+ L2 n" l) N: b
。。。
2 A' _: O. \( Z% ^) R8————BORDER
. r: b0 D" ]! @9 e9 Y如果这些不是你想要的图层,将lisp用笔记本打 ...2 D% N; D8 X6 l5 }
whoeric 发表于 2009-10-15 21:06 http://www.3dportal.cn/discuz/images/common/back.gif
6 M$ V/ G8 M) l% m6 I
/ m: C7 U+ ~- q9 Q1 a+ L' [! ~# F
这个值得推荐。谢谢
发表于 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 编辑 ) O. s. B( U& k6 t- G2 z

0 [% i! P# l$ f. S( @把这个工具修改了一下,更好用了。
/ M1 d/ C) b$ e0 C1 O; R: n& {# n . Y% S; i- s) }$ g9 d  A6 b, [
1,建立图层/ P5 P  ]7 N/ T# \& w
8 M, c7 s! v2 J0 ?# \, }  h
如下图所示:
6 N( s4 d3 A) `0 F4 C
5 z/ O6 W. l& w- e3 I QQ截图20110524130711.jpg ' d$ m) D  r1 ]2 e
* w3 ]0 E) x* p5 @
2,把LSP加载到启动组里。
. h6 u# S+ l7 P1 m6 E ; C8 R* p/ \4 B* w8 ]* Z5 S4 }5 v
3,使用方法,先选中对象,按 1 ,则将该对象变换到“1轮廓实线层”;按 2 ,则变换到“2细线层”,……
; J8 t# R' K6 D, k
: b$ ~3 e1 x  M' _4 ~4,把这个代码贴出来,给大家看看
4 O0 F7 S1 h/ k, C% |   q: @$ H! z* ?7 n
(defun YH_chlayer (YH_layer / YH_S)
! e9 g9 X" m; u! c( I# g, t  (if (null (tblsearch "LAYER" YH_layer)), k1 l$ y1 T  Q$ i8 ]
    (entmake (list+ n( Q) Z: t  s7 i0 A
        '(0 . "LAYER")
! @, B9 B% m# j0 E) q# z: D        '(100 . "AcDbSymbolTableRecord")3 b7 y# L' o  v3 d& T( D% p9 z2 o2 |
        '(100 . "AcDbLayerTableRecord")
! d3 p. ?( h. ~) O2 l        (cons 2 YH_layer)         ;图层名称
5 Z7 `$ w& J9 Y        '(70 . 0)                 ;图层状态
  v$ ^6 I5 I5 h+ A4 @( e        '(62 . "bylayer")         ;图层颜色1 N$ t7 ?# K& ?& e; h9 Q; i2 }+ \
        '(6 . "bylayer")          ;图层线型
/ o$ U* l' S/ ^2 J )3 b; \, n$ {" S. c- |; |6 V# f- V
      )
) H& c; a  z$ C9 d; M/ k" r# S" R5 h    )
. o+ u: K3 ~1 Z" t  (setq YH_S (cadr (ssgetfirst)))8 V/ ?; g. B% T& D
  (if YH_S# u; I, [% K8 B6 v7 A
    (command "CHPROP" YH_S "" "la" YH_layer "c" "bylayer" "")
" ]. }% x, a5 d    (setvar "clayer" YH_layer)# I- m7 `# }: L) Y% Y. A1 ~( r6 Q
    )
* Q$ h- F5 @! O& l" p% _  (princ)
" o. @7 h% ^: ?! `' y! K7 Z1 W  )
% }9 r9 Z6 h: c$ _(defun c:0 ()8 A: }: q6 T" l' y3 H' E, j
  (YH_chlayer "0")% s0 s, S) H. Q7 Z( B: ~0 }* z% H/ }
  )) C) |! g% B# V& j$ S2 i
(defun c:1 ()
6 I& I7 ?: @# @8 ^1 v& S  (YH_chlayer "1轮廓实线层")" o6 n; n! c+ K9 U6 F) W) H# {1 i# t
  )
  Z; Q% `6 J0 D5 Z& V( Q8 V(defun c:2 ()
7 }% g3 ^+ P1 e: q9 g, D( y: ^) N: g( A7 b  (YH_chlayer "2细线层")
7 _7 p# O" K6 Q- o4 P  )
2 d( s2 M* O( G  ~% y/ \(defun c:3 ()9 E& W5 R8 U2 D) G6 ^
  (YH_chlayer "3中心线层")7 ~% e/ G! r7 ?, w+ E
  )
3 F8 D8 e; m3 [. Q6 v) v(defun c:4 ()4 f' E! m# Z. b/ n$ @
  (YH_chlayer "4虚线层")
' |) T( ^4 P5 z: }# r3 N  k  )2 E, F* H0 g% v1 r1 x0 o! x+ Z* E
(defun c:5 ()3 U! N0 f6 {* n1 d: v3 ]9 R
  (YH_chlayer "5剖面线层")2 E) V' s4 u) N! v# |3 b
  )- \' e3 d% ~" z% s+ D8 R0 t
(defun c:6 ()
- q/ e0 \# ~/ Q9 B% C& f  (YH_chlayer "6文字层")0 ?+ Q5 n% [4 F# j1 E
  )
* K! b, E! W5 x, y/ M" _(defun c:7 ()
9 G' ]" C$ T  L% p  (YH_chlayer "7标注层")
9 f* Y# }9 ]! ?, ?$ `  )
* X+ L6 e( [+ @! u  s' I' W(defun c:8 ()
4 ?3 p+ F9 \6 T  (YH_chlayer "8符号标注层")
: V( T0 ^* G' ~1 f  )
; b* u: x% n" k, V! y( \4 J$ h, Z(defun c:9 (). ~/ L& t; m. w6 l% g
  (YH_chlayer "9双点划线层")
! w+ f2 ]4 S8 H+ @  )* {7 l; W/ r1 V( q: Z1 `
" T' E9 q  ]+ V8 q
% {( _0 K5 A" D; Y
可根据自己的需要,可删减或修改红色代码部分,其他的别动!2 z. ~8 p( A7 X% I  t; `

7 t6 \5 S  s. }如果你想把快捷键2改成 中心线层,那你就把那段代码改成+ Q) X/ N& _6 a) h- a6 M# p
) D  w, z6 F+ V1 E4 Q
(defun c:2 ()! A1 N3 n+ x* o) \2 R. n# `
  (YH_chlayer "2中心线层")$ J0 y2 V' l' M6 v0 h  p1 i
  )
" y+ x8 Y/ r- S
. G' |; b/ i& J- P/ t然后把图层做相应修改,确保有“2中心线层”这个图层对应起来。
1 J1 A* U4 Z) z( [4 R0 S 7 ?" [5 O6 r) o& R% N% N' D' B

+ U2 y) W3 K3 I! k% [LSP文件如下,
3 e* R* b) ~9 x* p# \; f+ E0 i7 b5 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.gif/ l- Y9 E1 Q3 W! i  \: S$ e8 W% H
给楼主发一个图层更改的lisp程序,按对应数字键就可以切换到相应的图层。很方便。2 R& M: b. k6 |
0————0
/ d% F/ I2 ~0 }0 W- D1————O ...
" f, I/ N& W, Y
能教我怎样加载吗
发表于 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* J  Z0 M, ?+ p- c8 @
给楼主发一个图层更改的lisp程序,按对应数字键就可以切换到相应的图层。很方便。0 ^' h7 k$ b9 b, u1 L3 J# J% m2 u
0————08 l& Z+ G' z. Q" C
1————O ...
* C, y$ F( @/ b8 ^7 A
那我的数字键是颜色键了    不就和你图层键冲突了吗??6 B) M2 A: V5 F9 a( P. ]6 T1 P4 A
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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