找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 588|回复: 8

[编程申请]:想编个CAD中的宏录制程序

[复制链接]
发表于 2002-10-25 23:07:31 | 显示全部楼层 |阅读模式

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

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

×
晓东及各位高手:不知是否用过EXCEL中的宏录制,简直太方便了,本人在CAD工作中也常碰到不同的批量命令,命令的输入和点击太麻烦,想编一个可以进行类似宏录制的程序,在实践中主要解决不了从命令框中提取已执行的命令的问题,请各位指教。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 145个

财富等级: 日进斗金

发表于 2002-10-25 23:19:18 | 显示全部楼层

Re: [编程申请]:想编个CAD中的宏录制程序

最初由 eagle.xd 发布
[B]晓东及各位高手:不知是否用过EXCEL中的宏录制,简直太方便了,本人在CAD工作中也常碰到不同的批量命令,命令的输入和点击太麻烦,想编一个可以进行类似宏录制的程序,在实践中主要解决不了从命令框中提取已执行的命... [/B]


详细说说你的想法。

论坛ARX斑竹 masterhe 给大家写过一个工具,可以把命令(包括LISP)的选择项变成按钮,不用键盘输入,直接点就可以了,非常方便。

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

使用道具 举报

发表于 2002-10-26 12:31:05 | 显示全部楼层
虽然可以非常清楚地知道执行过哪些命令(我在R14中做过和R2000的最近命令一样的工具),但没办法确定用户具体如何操作的(当然能够知道此时有哪些实体发生变化及其变化的情况),比如执行了一个stretch命令,当你的宏回放时没有stretch可干的东东,你岂不是很生气,我想这也是AutoDESK不提供此功能的原因吧。
一点小见解,我再琢磨琢磨。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2002-10-26 21:55:22 | 显示全部楼层
其实我的想法主要是免去重复点击命令的麻烦,是否可以提取文本框中的操作记录,然后形成一个类似批处理或者lisp程序重复相关命令,中途仍由人来控制选取等相关操作。可以吗?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2002-10-27 01:40:51 | 显示全部楼层
最初由 eagle.xd 发布
[B]其实我的想法主要是免去重复点击命令的麻烦,是否可以提取文本框中的操作记录,然后形成一个类似批处理或者lisp程序重复相关命令,中途仍由人来控制选取等相关操作。可以吗? [/B]

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

使用道具 举报

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

使用道具 举报

发表于 2006-4-3 21:01:24 | 显示全部楼层
对这个问题应该可以采用一个比较通用办法:日志记录/回放钩子。通过它可以记录所有用户动作,然后使用时回放就可以了。但问题的根本就是采用此方法无法跟踪CAD数据库,所以回放时有可能会出问题。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2006-4-4 00:48:37 | 显示全部楼层
写什么程序啊,
你在命令窗口中输入了命令或字符串以后,等执行完了命令,
再按上下光标键,看看什么效果,不就能完成你的命令回滚吗?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-15 10:54 , Processed in 0.427036 second(s), 47 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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