找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1916|回复: 9

[求助] 退出CAD的时候,想找个工具自动做些事情

[复制链接]

已领礼包: 10个

财富等级: 恭喜发财

发表于 2016-9-10 11:35:48 | 显示全部楼层 |阅读模式

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

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

×
退出CAD的时候,我想自动做下面事情:

1、转换的图纸空间
2、ZOOME E
3、关闭所有的如WIPEOUT的边界显示
4、设置图层到0层
5、Purge ALL
6、QSAVE
7、退出

如果有个程序能做,那就太惬意了。


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

已领礼包: 126个

财富等级: 日进斗金

发表于 2016-9-10 12:13:52 | 显示全部楼层
全自动的呀。不知道反应器行不行?

点评

你说的对,如果能自动执行就更好了,懒人:P  详情 回复 发表于 2016-9-10 13:25
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 51个

财富等级: 招财进宝

发表于 2016-9-10 12:44:24 | 显示全部楼层
定义个命令,退出前执行下它

  1. (defun c:goodbye (/ actdoc obj)
  2.   (vl-load-com)
  3.   (setq actdoc (vla-get-activedocument (setq obj (vlax-get-acad-object))))
  4.   (vla-put-activespace actdoc 0)
  5.   (vla-zoomextents obj)
  6.   (vla-put-activelayer actdoc (vla-item (vla-get-layers actdoc) "0"))
  7.   (repeat 3
  8.     (vla-purgeall actdoc)
  9.   )
  10.   (command "_.wipeout" "_f" "_off")
  11.   (vla-save actdoc)
  12.   (command "_.close")
  13.   (princ)
  14. )


点评

很棒,谢谢LISPBOY,能像2楼的朋友说的那样,做成反映器吗?  详情 回复 发表于 2016-9-10 13:26
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 10个

财富等级: 恭喜发财

 楼主| 发表于 2016-9-10 13:25:26 | 显示全部楼层
ssddssdd 发表于 2016-9-10 12:13
全自动的呀。不知道反应器行不行?

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

使用道具 举报

已领礼包: 10个

财富等级: 恭喜发财

 楼主| 发表于 2016-9-10 13:26:38 | 显示全部楼层
Lispboy 发表于 2016-9-10 12:44
定义个命令,退出前执行下它

很棒,谢谢LISPBOY,能像2楼的朋友说的那样,做成反映器吗?

点评

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

使用道具 举报

已领礼包: 51个

财富等级: 招财进宝

发表于 2016-9-10 14:03:04 | 显示全部楼层
lisp_beginner 发表于 2016-9-10 13:26
很棒,谢谢LISPBOY,能像2楼的朋友说的那样,做成反映器吗?

试试

  1. (defun create_close_reactor ()
  2.   (vl-load-com)
  3.   (if (not close:reactor)
  4.     (setq close:reactor (vlr-editor-reactor nil '((:vlr-beginclose . closereaction))))
  5.   )                                     
  6.   (princ)
  7. )
  8. (defun closereaction (args reac / actdoc)
  9.   (setq actdoc (vla-get-activedocument (vlax-get-acad-object)))
  10.   (vla-put-activespace actdoc 0)
  11.   (vla-zoomextents (vlax-get-acad-object))
  12.   (vla-put-activelayer actdoc (vla-item (vla-get-layers actdoc) "0"))
  13.   (repeat 3
  14.     (vla-purgeall actdoc)
  15.   )
  16.   (vla-save actdoc)
  17.   (princ)
  18. )


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

使用道具 举报

已领礼包: 19个

财富等级: 恭喜发财

发表于 2016-9-10 14:43:17 | 显示全部楼层
楼主这个想法赞一个,谢谢lispboy的代码,我想修改下就可以用到我的工作中了。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 6468个

财富等级: 富甲天下

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

使用道具 举报

已领礼包: 217个

财富等级: 日进斗金

发表于 2017-4-26 15:59:41 | 显示全部楼层
每次关图都要Purge ALL并不是什么好习惯。因为图纸可能有一些有用的图块,图层、标注、文字样式等等以后可能还用的到,每次都清理掉,下次再开图就找不到了。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 25个

财富等级: 恭喜发财

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-24 06:31 , Processed in 0.402359 second(s), 48 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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