模具论坛

 找回密码
 注册

扫一扫,微信登录

QQ登录

只需一步,快速开始

搜索
热搜: 冲压 注塑 求助
    回车查看更多
    论坛可能已存在您要发布的主题帖 关闭
      查看: 6688|回复: 5

      [求助] 求助图层LISP编写,谢谢!

      [复制链接]
      发表于 2008-5-30 20:11:12 | 显示全部楼层 |阅读模式
      最近我遇的一个比较麻烦的动作,我想写一个LISP来解决,请大家帮忙看看有没有办法解决,谢谢!
      例:我图层有0、DIM、、SP、SPDIM、DB、DBDIM、
            现在我输入命后,点选图元(假如当前图层是0层,LISP就自动将该图元变成DIM层;假如当前图层是SP层,LISP就自动将该图元变成SPDIM层;假如当前图层是DB层,LISP就自动将该图元变成DBDIM层;)
      发表于 2009-2-7 21:48:52 | 显示全部楼层
      可以做的 点选(setq lay (assoc 8 (entget(car(entsel)))))提取图层;用 (strcat )建立新层
      用(subst)修改图元数据表
      最后用(entmod)
      发表于 2009-2-7 21:57:20 | 显示全部楼层
      写了个程序,源码。
      另外一种方法,用(command)函数调用CAD命令做,“change" "p" "la" 输入图层名

      本帖子中包含更多资源

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

      x
      发表于 2009-2-7 21:59:16 | 显示全部楼层
      不好意思,忘说明了,命令为"chla"
      发表于 2009-9-1 10:39:23 | 显示全部楼层
      太好了,学习学习!!
      发表于 2021-2-26 15:53:13 | 显示全部楼层
      高手还是蛮多的
      您需要登录后才可以回帖 登录 | 注册

      本版积分规则

      关闭

      招聘信息 上一条 /5 下一条

      关闭

      求职信息 上一条 /5 下一条

      关闭

      技术求助 上一条 /5 下一条

      QQ|小黑屋|手机版|模具论坛 ( 浙ICP备15037217号 )

      GMT+8, 2025-5-10 12:09

      Powered by Discuz! X3.4

      © 2001-2013 Comsenz Inc.

      快速回复
      返回顶部
      返回列表
       
      客服电话:0577-61318188
      模具论坛交流群:
      模具论坛交流群
      工作时间:
      08:30-17:30