明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1345|回复: 6

求助:快速指定图元图层程序 希望那个高手帮帮忙~~~~

[复制链接]
发表于 2011-5-16 10:59:37 | 显示全部楼层 |阅读模式
编制这样的程序(lisp):简单的快捷键,将选定的图元转到指定图层,图元颜色等属性随层,例:
选定一直线或一匹直线,快捷键“d”,回车,则图元转到“d”层。
当然,快捷键最好是数字键,数字对应相应图层,“1”墙线,“2”中心线,“3”管道等等。

发表于 2011-5-16 11:03:30 | 显示全部楼层
本帖最后由 cjjh8301 于 2011-5-16 11:09 编辑

我有个小程序,一个前辈帮写的,但是在部分图中有问题,你试试,要更多对应图层,可以自己复制红色部分并修改命令和参数。
(defun Ccl (la c lt)
  (if (tblsearch "Layer" la)   nil
    (command "Layer" "make"
      la
      "C"
      c      ; color
      ""
      "L"
      lt      ; linetype
      ""
      ""
  ))
  (command "chprop" ss "" "La" la "C" "bylayer" "Lt" "bylayer" "")
)


(defun C:L1 ( )
   (if (setq ss (cadr (ssgetfirst)))     ; 某层预选
     (Ccl "s1" "5" "continuous")       ; 对应变量  “图层”  “色号” “ 线型”
   )
)
(defun C:L2 ( )   
   (if (setq ss (cadr (ssgetfirst)))   ;
     (Ccl "s2" "50" "continuous")  ;   
   )
)
(defun C:L3 ( )
   (if (setq ss (cadr (ssgetfirst)))   ;
     (Ccl "s3" "4" "continuous")   ;   
   )
)


 楼主| 发表于 2011-5-16 12:16:43 | 显示全部楼层
为什么不能跟天正里面使用呢
 楼主| 发表于 2011-5-16 12:34:19 | 显示全部楼层
回复 cjjh8301 的帖子

非常感谢能帮我解决这个问题,不过放在天正里面不能用,有没有什么办法解决这个问题
发表于 2011-5-17 13:04:14 | 显示全部楼层
好像天正自带那个功能的吧,没用过天正。
发表于 2011-5-18 17:54:27 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2011-5-20 17:00:33 | 显示全部楼层
回复 liminnet 的帖子

怎么解决 希望高手指点下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-25 23:02 , Processed in 0.260226 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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