在CAD中,是否有将所选图层设为当前图层的快捷键???

举报 回答
在CAD中,是否有将所选图层设为当前图层的快捷键???
问在线客服
扫码问在线客服

要是有相应的快捷键请告知,要是没有,能否进行编程自设快捷键,望高手解答,诚挚感谢!备注:有编程成功解决问题者,追加20分!

  • 回答数

    3

  • 浏览数

    4,864

举报 回答

3个回答 默认排序
  • 默认排序
  • 按时间排序

没找到满意答案?去问秘塔AI搜索
取消 复制问题
已采纳
我用的是06版CAD,在设计院看别人图层操作贼溜——隐藏其他、显示其他、隐藏当前、一键切图层……根本不是CAD自带的快捷键!求大佬指条明路啊~
会的大哥大姐麻烦教教咋整,有啥插件/工具也欢迎甩我邮箱:270778099@qq.com,谢啦!
操作超简单
1?? 点CAD顶部菜单栏→→,直接打开那个PGP文件;
2?? 往里粘下面这些代码(??汉字是备注,别复制!前面字母是我自己设的,你爱用啥用啥,比如T开头好按,右手区不费劲~):
DQ, *ai_molc //对象图层设为当前(当前喽)
TC, *LAYER //调出图层管理器
TTC, *layerp //恢复上一个图层状态(多加个T好区分)
TCC, *copytolayer //把选中的东西复制到某图层(空格后弹窗选)
TD, *layon //打开图层
TF, *layoff //关闭图层
TG, *layiso //只留选中对象的图层,其余全关!(支持多选)
TS, *laylck //锁定图层
TSS, *layulk //解锁(多S好记)
TTh, *laymrg //合并图层(具体咋用…我忘了)
TZ, *layfrz //冻住图层
TZZ, *LAYTHW //解冻图层
Tq, *LAYCUR //把选中的东西移到当前图层(注意和DQ不一样!)
Tv, *LAYMCH //把选中东西移动到指定图层(TCC是复制,这个是移动)
划重点:
① 必须装「Express Tools」(快车工具)!04安装包自带,06+默认就带,没装的去下个;
② 格式必须是「字母,*命令」,比如 TC,*LAYER,少个*或顺序错都不行;
③ 前面字母别跟CAD原生命令撞车(比如别用L,L本来就是line),不然CAD直接懵圈…
试了真香!再次感谢!
取消 评论
pgp里面只能定义一般的快捷键,你问的这些都属于二次开发的了,要编lsp程序才行。把下面的复制到acad.lsp文件里面,就可以用了,如果不能自动加载,就输入快捷键ap重新加载下。加载后设置当前图层为默认的快捷键是"s1",快捷键可以自己修改,在下面程序的对应位置修改即可。希望能帮到你,如有疑问可以再补充问题。祝你好运~!~

***chang layer to current
(defun c:s1(/ x)
(setq x (ssget))
; (command "chprop" "p" "" "c" "bylayer" "" )
(setq x1 (entget (ssname x 0)))
(setq x2 (assoc 8 x1))
(command "layer" "s" (cdr x2) "")
);end
取消 评论
我用的是2006的cad,在设计院看到有人设置的图层快捷键,有隐藏其他图层,显示其他图层,隐藏当前图层,切换图层等快捷键,并不像是cad自带的快捷。有会的大哥、大姐教一下。需要什么工具可以发我信箱,270778099@qq.com。谢谢
步骤如下:

依次找CAD工具菜单,自定义,编辑程序参数(acad.pgp)

然后就打开了一个PGP文件。

然后添加下面的内容:(汉字部分是我加的解释,不要带进去。另外,最前面的大写字母,是我定义的内容,你可以根据自己的习惯自己选其他字母或字母组合,因为LAYER首字母L在右手区,所以我尽量用图层首字母T字开头,后加一个字母,仅供参考)

DQ, *ai_molc 将对象图层置为当前。DQ,就是当前喽。

TC, *LAYER 图层对话框。图层首字母。

TTC, *layerp 上一个图层状态。多加了一个T,和上面的命令区别开

TCC, *copytolayer 将图对象复制到XX图层,选好对象后,空格,会出一个对话框,

TD, *layon 图层打开

TF, *layoff 图层关闭

TG, *layiso 将对象所在图层孤立出来,即,关闭除对象图层外的所有图层。支持多选。

TS, *laylck 图层锁定

TSS, *layulk 图层解锁,多加了个S,和上面的区别开。

TTh, *laymrg 图层合并,具体用法我不记得了。呵呵。。只是当时定义了一下。

TZ, *layfrz 图层冻住。

TZZ, *LAYTHW 图层解冻

Tq, *LAYCUR 将所选对象移动到当前图层。注意与DQ命令区别开

Tv, *LAYMCH 将对象移动到XX图层,与TTC类似。只是TTC是复制,这个是移动。

==========

注意, 1。要装上EXPRESS TOOLS,就是传说中的快车工具,才可以的。CAD04安装包里有。或者在网上下。

06以上的版本里安装时默认是会装上的。

2。*号前面的字母,比如我上面的TC,DQ,是自定义内容,后面是命令全称。

保证是 XX *xxxx的格式就行。

3。*号前面的字母,不要与其他命令简称重复,不然,程序会晕的,呵呵。

祝好运~
试了下,不错,谢谢
取消 评论
ZOL问答 > 在CAD中,是否有将所选图层设为当前图层的快捷键???

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?