明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1046|回复: 6

[提问] vba

[复制链接]
发表于 2020-3-26 11:32 | 显示全部楼层 |阅读模式
本帖最后由 1291500406 于 2020-11-18 19:01 编辑


模型解读日记
AutoCAD 2016 20.1 acax20<language>.tlb axdb20<language>.tlb
AutoCAD 2015 20.0 acax20<language>.tlb axdb20<language>.tlb
AutoCAD 2014 19.1 acax19<language>.tlb axdb19<language>.tlb
AutoCAD 2013 19.0 acax19<language>.tlb axdb19<language>.tlb
AutoCAD 2012 18.2 acax18<language>.tlb axdb18<language>.tlb
AutoCAD 2011 18.1 acax18<language>.tlb axdb18<language>.tlb
AutoCAD 2010 18.0 acax18<language>.tlb axdb18<language>.tlb
AutoCAD 2009 17.2 acax17<language>.tlb axdb17<language>.tlb
AutoCAD 2008 17.1 acax17<language>.tlb axdb17<language>.tlb
AutoCAD 2007 17.0 acax17<language>.tlb axdb17<language>.tlb
AutoCAD 2006 16.2 acax16<language>.tlb axdb16<language>.tlb
AutoCAD 2005 16.1 acax16<language>.tlb axdb16<language>.tlb
AutoCAD 2004 16.0 acax16<language>.tlb axdb16<language>.tlb
AutoCAD 2002 15.2 acax15.tlb axdb15.tlb
AutoCAD 2000i 15.1 acax15.tlb axdb15.tlb
AutoCAD 2000 15.0 acax15.tlb axdb15.tlb

Public Sub ErgodicDim()
    Dim ent As AcadEntity '对象基类
        
    For Each ent In ThisDrawing.ModelSpace '所有对象
        If TypeOf ent Is AcadText Then '单行文本
            '访问ent的属性和方法
        ElseIf TypeOf ent Is AcadMText Then '多行文本
           
        ElseIf TypeOf ent Is AcadDimension Then '标注
         
        End If
    Next
End Sub





本帖子中包含更多资源

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

x
"觉得好,就打赏"
还没有人打赏,支持一下
 楼主| 发表于 2020-3-30 12:13 | 显示全部楼层
已解决,谢谢帮助
发表于 2020-3-31 09:36 | 显示全部楼层
阿石你这么屌还需要求助吗?
 楼主| 发表于 2020-3-31 09:59 | 显示全部楼层
菜卷鱼 发表于 2020-3-31 09:36
阿石你这么屌还需要求助吗?

算法,要有公式的,帮助的人发了一个公式给我
K码
经纬度
UTM(Universal Transverse Mercator Grid System,通用横墨卡托格网系统)
之间的转换公式
发表于 2020-3-31 10:09 | 显示全部楼层
1291500406 发表于 2020-3-31 09:59
算法,要有公式的,帮助的人发了一个公式给我
K码
经纬度

你在学校的时候学的什么?怎么感觉你接触CAD二次开发没多久,但是很屌,是什么渠道学习的,让人佩服,我11年就接触AUTOLISP了,都快10年了还是很菜
 楼主| 发表于 2020-3-31 10:38 | 显示全部楼层
本帖最后由 1291500406 于 2020-3-31 10:39 编辑

1.善于利用搜索功能
lisp已经发展二三四十年
我能想到的问题,可能已经有了答案


2.多门语言参考
lisp函数库很缺,很少有人发展函数库
找函数用法:只研究lisp是不够的
vbs vba js 比较接近lisp语法 ,就可以翻译代码
c++就算了哈哈

3.实时编写程序,不断调试运行
我是直接记事本写的,移动到命令行测试结果
时间长了就会默写代码了
不断的找对应参数,用法就可以了
会发现很多出人意料的,比如(vl-string-left-trim"屺""屺╟")   返回"c"

cad很多东西都是通过arx定义的
arx,比较吸引人,我想学一点
语言是  c++



我经常会为了一个问题,写到两多点,虽然那样不太好
发表于 2020-3-31 15:35 | 显示全部楼层
还不可以看  再回帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-6-14 08:16 , Processed in 2.352247 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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