明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 4137|回复: 14

[求助][分享]

  [复制链接]
发表于 2003-5-3 13:17:00 | 显示全部楼层 |阅读模式
请教斑竹大人能否用vba编写一个在cad中求和的程序,程序要求:
1 用非模态对话框控制;
2 能自动识别各种数字(包括mtext,text,块文字等);
3 可以自定义求和之后的数字 保留小数点位数(多位小数点,或取整)。
4 提供字体的各种“属性“(包括插入点,字高,所在图层,旋转角度,宽度比例因子等)
以下为我下载的用vlisp编写的求和程序,很可惜无法编辑。
以上程序要求就算是对它的改进吧!
发表于 2003-5-3 16:30:00 | 显示全部楼层

原来的程序怎么没有贴上?

 楼主| 发表于 2003-5-3 19:33:00 | 显示全部楼层

怪!我在”文件上传: 项目中“浏览文件之后,点击上传。为何贴不上呢?

发表于 2003-5-3 19:52:00 | 显示全部楼层

点击上传后会在发言内容区显示出上传文件的链接,不要删除它

 楼主| 发表于 2003-5-3 20:10:00 | 显示全部楼层

明白了,原来如此

本帖子中包含更多资源

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

x
 楼主| 发表于 2003-5-4 20:40:00 | 显示全部楼层

斑竹大人能否用vba编写一个在cad中求和的程序

请教斑竹大人能否用vba编写一个在cad中求和的程序,程序要求:
1 用非模态对话框控制;
2 能自动识别各种数字(包括mtext,text,块文字等);
3 可以自定义求和之后的数字 保留小数点位数(多位小数点,或取整)。
4 提供字体的各种“属性“(包括插入点,字高,所在图层,旋转角度,宽度比例因子等)
 楼主| 发表于 2003-5-6 14:24:00 | 显示全部楼层

efan2000斑竹,麻烦你给我解决一下本目录的提问好吗?

发表于 2003-5-6 21:44:00 | 显示全部楼层

上传一个例子吧,这是以前在晓东CAD空间做的文字编辑工具改写而成的。

本帖最后由 mccad 于 2003-5-6 21:44:32 编辑

在“宏”里运行,加载后,提示选择文字对象,之后按右键取消,并出现操作界面,按“继续”按钮可继续进行相加的操作,按“确定”进行插入文字的操作。由于使用了选择集的技术,可避免重复选择的现象。

本帖子中包含更多资源

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

x
 楼主| 发表于 2003-5-7 20:03:00 | 显示全部楼层

能否解释一下“object.GetSubEntity Object, PickedPoint, TransMatrix, ContextDa

能否解释一下“object.GetSubEntity Object, PickedPoint, TransMatrix, ContextData“中[br]能否解释一下“object.GetSubEntity Object, PickedPoint, TransMatrix, ContextData“中GetSubEntity方法的最后两个参数的含义?

奇怪!怎么cad2004中的“Autocad ActiveX and VBA reference"帮助内容全是英文的,有没有中文的?怎么越是好用的东西就越是英文的呢?烦人。
发表于 2003-5-7 22:07:00 | 显示全部楼层

没有这方面的资料介绍

TransMatrix        Variant (4x4 array of doubles); output-only
The translation matrix applied to this entity.
ContextData        Variant (array of longs); output-only
An array of object IDs for any nested objects in the selected object.

按它的意思,TransMatrix应该就是一个转换矩阵了,但是这种矩阵如何得来的,又有什么用途就不得而知了。而ContextData应该是与选中对象临近的所有对象的ID号的数组,对于选中块中的实体,我只知道ContextData(0)就是它所在块引用对象的ID号,用ObjectIdToObject可以返回块引用对象。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-28 16:27 , Processed in 0.195482 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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