找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1916|回复: 7

[求助] [求助]:一个关于purge命令的lisp应该写

[复制链接]
发表于 2006-5-24 11:48:02 | 显示全部楼层 |阅读模式

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

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

×
purge命令执行以后要连续在键盘上面按两个a,不知道这样的lisp要怎么样写,才能使用一个命令就能实现,而不用那么麻烦的按两次a,
请教,谢谢
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2006-5-24 11:55:31 | 显示全部楼层
在14下经常用
[php]
(defun c:pp()
(command "purge" "all" "" "n"  "")
(command "purge" "all" "" "n"  "")
)
[/php]
不过用高版本的cad似乎不用这样了
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2006-5-24 13:08:47 | 显示全部楼层
  1. [FONT=courier new](defun C:PUU ()
  2.   (repeat 3 (COMMAND "-PURGE" "A" "" "n"))
  3.   (princ)
  4. )[/FONT]
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 444个

财富等级: 日进斗金

发表于 2006-5-25 11:55:48 | 显示全部楼层

  1.   [FONT=courier new]
  2. (Defun $YF_PurgeAll()
  3.    (VLA-PurgeAll (VLA-Get-ActiveDocument (VLAX-Get-Acad-Object)))
  4. )
  5.   [/FONT]
复制代码
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-25 17:51:28 | 显示全部楼层
不愧是斑竹啊,厉害,
还是斑竹的好用,而且没有那么多的命令执行过程显示在命令行,谢谢
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2006-5-26 09:05:00 | 显示全部楼层
最初由 YueFeng 发布
[B]

  1.   [FONT=courier new]
  2. (Defun $YF_PurgeAll()
  3.    (VLA-PurgeAll (VLA-Get-ActiveDocument (VLAX-Get-Acad-Object)))
  4. )
  5.   [/FONT]
复制代码
[/B]


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

使用道具 举报

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

使用道具 举报

发表于 2007-1-8 10:04:11 | 显示全部楼层
(Defun $YF_PurgeAll()
   (VLA-PurgeAll (VLA-Get-ActiveDocument (VLAX-Get-Acad-Object)))
)
这样是全部清理,请问怎样只清理块不清理别的呢?
问题是这样的,为了有动态效果,我用entmake作了尺寸实体,又用entdel删除,这样鼠标移动时,这个尺寸会跟着鼠标走,但是产生了大量的无名块,名称是*D.....,本想用command pugre来清理,可是产生大量提示,如果用上面的方法,却做了全部清理,请问如何用上面的方法,仅仅清理块?
这种动态效果,大家是怎么处理的?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-17 22:26 , Processed in 0.204248 second(s), 46 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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