明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: 英雄无敌

[原创]应网友173375424要求做的一个图层操作程序

  [复制链接]
发表于 2007-11-27 12:12:00 | 显示全部楼层

CAD自带的是好用,但是就不够简洁,快.....

如果你用几个图层来画一张图,你想打开几个图层,用CAD里面的图层打开是可以,但是要自己一个个点,如果我编了,按一下键就可以打开自己想要的图层了,这样不是方便了自己的工作吗?

发表于 2007-11-28 15:46:00 | 显示全部楼层
热心的高手无敌和秋枫!不知可不可以做个图层复一层的难见这样的东东.
 楼主| 发表于 2007-11-29 08:31:00 | 显示全部楼层
BPE发表于2007-11-28 15:46:00热心的高手无敌和秋枫!不知可不可以做个图层复一层的难见这样的东东.

不明白什么意思,最好举个例子。
发表于 2007-11-29 11:37:00 | 显示全部楼层
本帖最后由 作者 于 2007-12-27 14:22:03 编辑

如有图层1,可把图层1的全部有的图多复为图层2,图层1不变;还有一样上次帮我编过一个很好的,
再帮下我改一个朋友给的,不知是哪位高手做的,类像你做的,再帮帮我吧!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2007-11-29 12:14: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)
)

发表于 2007-11-30 09:28:00 | 显示全部楼层
有值得学习的地方
 楼主| 发表于 2007-11-30 14:51:00 | 显示全部楼层
BPE发表于2007-11-29 11:37:00如有图层1,可把图层1的全部有的图多复为图层2,图层1不变;还有一样上次帮我编过一个很好的,再帮下我改一个朋友给的,不知是哪位高手做的,类像你做的,再帮帮我吧!38419

图层1多复为图层2,是指多重复制吗?

我的想法,先在原位复制一个,再将原来的移来指定位置,然后再改这些的层,因为可以用SSGET“P”来取得前一个选择集,

改排孔的现在暂时没有时间,看看其他网友是否有时间。

发表于 2007-11-30 16:09:00 | 显示全部楼层
是多重复制的,这也是一种办法!改排孔的还得哪位热心的高手出下手了,
发表于 2007-12-1 12:32:00 | 显示全部楼层

这个小程序也不错,用起来也挺方便的

发表于 2008-4-30 10:52:00 | 显示全部楼层
本帖最后由 作者 于 2008-4-30 11:09:23 编辑

我正好用的到的哦,谢谢哈?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|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.

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