找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1829|回复: 18

[求助] [求助]:如何实现批量成图

[复制链接]
发表于 2007-4-18 19:20:30 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

×
如何用LISP实现批量成图,如先生成图1,另存,删除,然后再生成图2。。。。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2007-4-18 22:34:17 | 显示全部楼层
批量面图是什么东西。
问题说清楚些。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-19 12:46:08 | 显示全部楼层
先生成图1,另存,删除,然后再生成图2,另存,删除,。。。。。。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2007-4-19 13:33:13 | 显示全部楼层
到VBA的版块发这个贴。。我看一定能解决,,
在这里难吧。。这个问题应该不是lsp能解决的吧。。。个人看法
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-19 17:24:39 | 显示全部楼层
我想如果获得一幅图的所有信息,然后删除这些信息,是不是就能把图给删了
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2007-4-19 18:07:33 | 显示全部楼层
好奇怪的人,要删图,直接拉到回收站。。
我个人认为把图里面的全部信息删光了,那个图的文件应该还是存在硬盘的。。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-20 12:13:31 | 显示全部楼层
也许是我表述不清楚,打开CAD,先生成图1,另存,为了生成第二幅图,必须清除图1,如何清除?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2007-4-20 17:38:38 | 显示全部楼层
有点明白。。。可是不知道楼主想干什么。。
我觉得,清除的话,有的时候会遇到清除不了的图层。那不是实现不了了???
想清除的话,试试下面代码
[php]
(while (command "ERASE" "all" ""))
(while (command "-PURGE" "all" "" "n"))
[/php]
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-24 19:24:09 | 显示全部楼层
谢谢carrot1983,在你的提示下,用(command "ERASE" "all" "")) ,可以实现我的想法,我不明白你用while的用途,能解释一下吗?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2007-4-25 08:29:07 | 显示全部楼层
最初由 c3a139 发布
[B]谢谢carrot1983,在你的提示下,用(command "ERASE" "all" "")) ,可以实现我的想法,我不明白你用while的用途,能解释一下吗? [/B]


ERASE这段可能不用while吧。purge这边要。因为怕有些块是多重的,要不要加自己决定。呵。。。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-25 18:05:18 | 显示全部楼层
请帮忙看看这段程序的问题在哪,提示参数过多
(defun c:delall()
  (setq ename (entnext))
  (setq        elen 0)
  (if (not ename)
    (princ "\ n")
    (progn
      (while ename
        (entdel ename)
        (setq elen (1+ elen))
        (setq ename (entnext))
        ))
    (princ (list "实体个数为:" elen))
    (princ)
    ))
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2007-4-25 20:26:42 | 显示全部楼层
语法错误过多,建议楼主你再温习一下
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-26 10:59:17 | 显示全部楼层
能说详细一点吗?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2007-4-26 13:38:46 | 显示全部楼层
下面是修改楼主的程序得到的。自己看一下有什么不同吧。互相学习。
[php]
(defun c:delall()
(if (setq ename (entnext))
(progn
(setq elen 0)
(while ename
(entdel ename)
(setq elen (1+ elen))
(setq ename (entnext))
)
(princ (list "实体个数为:" elen))
))
(princ)
)
[/php]
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-26 18:47:33 | 显示全部楼层
这个程序是我昨天看书时看到的,就把它照看得到搬下来了,一运行参数太多,把(setq elen 0)一句放到progn即可了,看书时也得多想想,呵。。。谢谢
(defun c:delall()
  (setq ename (entnext))
  (if (not ename)
    (princ "\ n")
    (progn
      (setq elen 0)
      (while ename
        (entdel ename)
        (setq elen (1+ elen))
        (setq ename (entnext))
        )
    (princ (list "实体个数为:" elen))
    ))
    (princ)
    )
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-11-17 12:31 , Processed in 0.215103 second(s), 59 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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