土木在线论坛 \ 建筑设计 \ CAD下载及教程 \ 求助:按颜色移动的lsp
楼主,能帮我写一个fi(颜色过滤器)和m(移动)两个命令连起来用的lisp文件吗,谢了,我是想实现按颜色来移动对象的目的

全部回答(11 )

  • luyu9635
    谢谢了,请多指教
    2007-06-05 21:52:05 来自 PC 评论 举报
  • 小萝卜的头

    1.简单的说,分成两种情况:
    第一种情况: (setq col (cdr (assoc 62 ent))))
    第二种情况: (setq col (cdr (assoc 62 (tblsearch "layer" (cdr (assoc 8 ent)))))
    对应的意义:
    一、过滤的颜色为颜色列表上的(除了随层,随块)。
    二、图层默认的颜色(就是随层)
    2.vla-get-color如果你的object的颜色是随层的话。你取得的值只是256。那样的话,就无法确定是什么颜色的。
    因为256是随层的颜色。图层建立后的颜色可是0~255其中一个色,而你取得是256以致于无法确定是0~255中的哪一个

    这个过滤表的话。一般用ssget都可以写出来吧。如果这种方法不行,就用别的过滤条件写ssget
    因为有时候要考虑一些不是一句就能得到效果的情况。所以要自己写一个通用子程序。。
    我也不是学得很深。。。互相学习。

    2007-06-04 11:53:04 来自 PC 评论 举报
加载更多
这个家伙什么也没有留下。。。

CAD下载及教程

返回版块

52.08 万条内容 · 665 人订阅

猜你喜欢

回帖成功

经验值 +10