明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2040|回复: 4

这把刷子很好玩,专门刷DXF

[复制链接]
发表于 2014-9-1 21:41:37 | 显示全部楼层 |阅读模式
新人写的程序,求高手帮忙完善下
先上图在上源码.
  1. (defun c:dxf-ma ( / )
  2.     (setq INT (getint "\n选择组码: "))
  3.     (if (setq en (entsel "\n选择源对象<退出>: ")
  4.              ENT (entget (car en))
  5.              typ (cdr (assoc 0 ENT))
  6.              TMP (assoc INT ENT)
  7.            )
  8.   (progn
  9.       (redraw (car en) 3)
  10.       (princ "\n 选择目标: ")
  11.      (setq ss (ssget (list (cons 0 typ))) I 0 n (sslength ss))
  12.     (repeat  n
  13.         (setq ENT (entget (ssname ss I)))
  14.         (entmod (subst TMP (assoc INT ENT) ENT))
  15.         (setq I (1+ I))
  16.     )
  17.       (redraw (car en) 4)
  18.   )
  19.     )
  20.     (princ)
  21. )

本帖子中包含更多资源

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

x
发表于 2014-9-1 23:35:19 | 显示全部楼层
普通用户根本用不了,他们不知道什么是组码
发表于 2014-9-2 06:25:53 | 显示全部楼层
感谢 77077 分享程序!
真的很不错喔!
 楼主| 发表于 2014-9-2 09:39:59 | 显示全部楼层
zzyong00 发表于 2014-9-1 23:35
普通用户根本用不了,他们不知道什么是组码

没错没错,所以才想请高手帮忙改进啊。
发表于 2014-9-2 09:49:15 | 显示全部楼层
不是高手,一点点粗浅的想法
(setq INT (getint "\n选择组码: "));这里用对话框的形式,可以让用户选择如”图层“、”颜色“等
后面刷的时候,换成对应的组码,这样用户就看不到组码这个东西了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-25 13:50 , Processed in 0.173708 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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