只需一步,快速开始
CAD自带的是好用,但是就不够简洁,快.....
如果你用几个图层来画一张图,你想打开几个图层,用CAD里面的图层打开是可以,但是要自己一个个点,如果我编了,按一下键就可以打开自己想要的图层了,这样不是方便了自己的工作吗?
使用道具 举报
BPE发表于2007-11-28 15:46:00热心的高手无敌和秋枫!不知可不可以做个图层复一层的难见这样的东东.
您需要 登录 才可以下载或查看,没有账号?注册
把秋枫的程序改了一个互换锁定的,想弄一个互换冻结的,但是当前层是不能冻结的,所以依样画葫芦不行啦!得要把当前层从选择集里取出!秋枫或者哪位懂vlsp的给写一下,先谢了。
;; 互换锁定;; ==========================;; command: rll(defun c:rll (/ layers layer) (vl-load-com) (setq layers (vla-get-layers (vla-get-activedocument (vlax-get-acad-object)))) (vlax-for layer layers (if (= :vlax-true (vla-get-lock layer)) (vla-put-lock layer :vlax-false) (vla-put-lock layer :vlax-true) ) ) (princ))
BPE发表于2007-11-29 11:37:00如有图层1,可把图层1的全部有的图多复为图层2,图层1不变;还有一样上次帮我编过一个很好的,再帮下我改一个朋友给的,不知是哪位高手做的,类像你做的,再帮帮我吧!38419
图层1多复为图层2,是指多重复制吗?
我的想法,先在原位复制一个,再将原来的移来指定位置,然后再改这些的层,因为可以用SSGET“P”来取得前一个选择集,
改排孔的现在暂时没有时间,看看其他网友是否有时间。
这个小程序也不错,用起来也挺方便的
本版积分规则 发表回复 回帖后跳转到最后一页
小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 ) ©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途
GMT+8, 2025-7-22 18:25 , Processed in 0.197729 second(s), 19 queries , Gzip On.
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.