乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 127|回复: 9

在acad.rx文件中加入启动的ARX程序,为什么不执行其中调用的CAD内部命令

[复制链接]

16

主题

51

帖子

3

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
115
发表于 2013-11-27 16:18:00 | 显示全部楼层 |阅读模式
通过新建acad.rx文件,加入要调用的ARX文件路径,可实现CAD自启动ARX。
但自启动ARX并执行自定义的代码后,却不执行关闭CAD命令:acedCommand(RTSTR,_T("_QUIT"),RTSTR,_T("y"),RTNONE);
不知什么原因,有啥办法解决啊?
回复

使用道具 举报

16

主题

51

帖子

3

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
115
发表于 2013-11-27 16:54:00 | 显示全部楼层
有办法解决吗?着急啊
回复

使用道具 举报

32

主题

268

帖子

10

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
396
发表于 2013-11-27 20:14:00 | 显示全部楼层
按你原来的方法“ 在执行关闭命令前加入定时器,确保其他处理执行完毕后执行acedCommand(RTSTR,_T("_QUIT"),RTSTR,_T("y"),RTNONE)”不行吗? 要么加大定时时间,要么可能是程序中有没有释放的资源吧,cad有什么提示呢
回复

使用道具 举报

16

主题

51

帖子

3

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
115
发表于 2013-11-27 20:40:00 | 显示全部楼层
我已经加了定时退出CAD,但把ARX加入到启动组里时,非要先执行完ARX程序的初始处理方法,然后才可以把ARX程序加入到启动组,但我在初始的处理方法里执行完处理任务后就会执行退出命令acedCommand(RTSTR,_T("_QUIT"),RTSTR,_T("y"),RTNONE),所以导致无法把ARX程序加入到启动组里。
回复

使用道具 举报

16

主题

51

帖子

3

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
115
发表于 2013-11-27 20:48:00 | 显示全部楼层
其实我要实现的思路也挺简单,打CAD,自动调用ARX,执行完ARX里的处理过程,关闭CAD。大家有好的思路方法吗?
我现新建acad.rx文件写ARX路径来实现自动加载,但不执行关闭CAD命令,手动加载ARX程序则完成处理过程后会自动关闭,不知为什么?
回复

使用道具 举报

32

主题

268

帖子

10

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
396
发表于 2013-11-27 23:45:00 | 显示全部楼层

老兄啊,有意思,能不能把预处理的部分,复制一份,改成不退出形式的,令一份保留退出处理的,分开用,可行否
回复

使用道具 举报

16

主题

51

帖子

3

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
115
发表于 2013-11-28 00:14:00 | 显示全部楼层
你的意思是执行完处理后也不退出?会不会造成内存无法释放而死机?
我的完整需求是这样的:“后台控制程序”收到消息-》多线程打开CAD-》自动加载ARX(执行转换任务)-》关闭CAD,如此循环。
因为每天可能要调用几百上千次转换任务,如果不关CAD,会因为内存问题而死机吗?
谢谢你的回复!
回复

使用道具 举报

32

主题

268

帖子

10

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
396
发表于 2013-11-28 07:45:00 | 显示全部楼层

如果我没有理解错误的话,可以不将“处理程序”添加到启动组,只要放到cad搜索路径上就行;每次用外部程序打开cad后发送加载命令,然后再发送执行命令即可。
回复

使用道具 举报

16

主题

51

帖子

3

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
115
发表于 2013-11-28 14:40:00 | 显示全部楼层
用外部程序打开CAD,可以给CAD发送加载命令吗?
回复

使用道具 举报

32

主题

268

帖子

10

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
396
发表于 2013-11-28 19:28:00 | 显示全部楼层

是的,我在哪里看过,但一时忘了
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-2-5 06:57 , Processed in 0.235035 second(s), 72 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表