找回密码 注册 QQ登录
一站式解决方案

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
查看: 18882|回复: 11
打印 上一主题 下一主题

[建议] Jack,我们做一个关闭所有文档的宏程序吧

[复制链接]
跳转到指定楼层
1
发表于 2007-11-30 12:26:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多同行朋友,交流,分享,学习。

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

x
CAA做起来太麻烦,用宏应该简单多了,我已经有了个大概的思路了,晚上把宏程序发上来
你也做做吧,暂时不要对思路做什么探讨,有了程序再交流,如何?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2007-11-30 13:05:51 | 只看该作者
CAACATIA兄 您真会挑时间啊 呵呵 这两天 在忙

不过承蒙看得起  我一定要自首

我以前写过一点点VB 所以程式的概念有一点点(但是几乎都忘记了 毕竟生活不易啊 呵呵)

以鸭子的宏而言 我现在的功力只剩下 录制巨集 然後查查library 小改一下

您这个提议 我这两天 可能没办法做(因为实在很不熟悉 要花点时间)

礼拜天 也许会有空 再来试看看

谢谢您溜

ps 不好意思 刚刚没看清楚 您说 不要写思路 呵呵

[ 本帖最后由 jack196453 于 2007-11-30 13:09 编辑 ]
3
发表于 2007-11-30 13:42:36 | 只看该作者
Sub CATMain()

On Error GoTo L1

L2:
CATIA.ActiveDocument.Close
GoTo L2:

L1:
End Sub

这样会不会 太卑鄙? 呵呵

[ 本帖最后由 jack196453 于 2007-11-30 13:45 编辑 ]
4
发表于 2007-11-30 14:13:41 | 只看该作者
岂只是卑鄙啊,太黑了
起码得判断一下文档是否需要保存吧
还有个问题,宏语句 已经不支持 goto 的用法了吧

[ 本帖最后由 CAACATIA 于 2007-11-30 16:23 编辑 ]
5
发表于 2007-11-30 16:26:15 | 只看该作者
搞了一个,还有点问题,等着大家来解决
在一个装配件的环境下,对零件进行编辑,虽然零件修改了,但装配件没改;按我的这个程序,就不会保存零件的修改状态
下面的问题是想办法,让关闭之前出现一个对话框,提醒某个装配件的子节点做了修改

[ 本帖最后由 CAACATIA 于 2007-11-30 17:12 编辑 ]

本帖子中包含更多资源

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

x
6
发表于 2007-11-30 19:28:01 | 只看该作者
检查当前文档是否有被修改的子组件
过程基本没问题了,结果就无所谓了; 两个程序杂交一下,就是最终的结果了

本帖子中包含更多资源

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

x
7
发表于 2007-11-30 19:32:59 | 只看该作者
运行过程
1、逐个获取打开的文档
2、检查该文档是否存在被修改的子节点
..2.1、有: 提示使用保存管理,退出程序
..2.2、无:检查文档本身是否被修改
....2.2.1、已修改:提示保存
....2.2.2、未修改:直接关闭

最终的程序,谁有空,自己玩玩吧
8
发表于 2007-11-30 21:36:47 | 只看该作者
LZ去找个cad二次开发的论坛比较好
9
发表于 2007-11-30 21:52:37 | 只看该作者
CAACATIA兄

看我都看的懂 叫我做出来 我要查很久的

专业的和玩票的 这里就差一大截了 谢谢溜 学习了

如果我有心得 我再来回 po

[ 本帖最后由 jack196453 于 2007-11-30 21:55 编辑 ]
10
发表于 2007-11-30 21:53:43 | 只看该作者
原帖由 lamborghini 于 2007-11-30 21:36 发表
LZ去找个cad二次开发的论坛比较好


这也是论坛 某论坛网友的问题呀

CAACATIA 大大 热心帮忙回答的

不过鸭版 做宏的 的确很孤单 呵呵
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2025-1-24 13:41 , Processed in 0.026855 second(s), 10 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2025 www.iCAx.org

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