欢迎来到我的博客
Civil 3D开发与应用,欢迎加入QQ群:484124761
AutoCAD开发,欢迎加入QQ群:193522571
摘要: 一位网友不知从哪里下载了一个小程序, 进行坡度标注, 但不满足他的要求, 他需要增加箭头、增加百分率、比例选项, 让我帮他修改, 这是修改后的程序, 有需求的朋友们可以下载测试。 代码如下: 阅读全文
posted @ 2019-12-26 10:29 david96007 阅读(1319) 评论(0) 推荐(0) 编辑
摘要: 今天晚上一位朋友在询问纵断面图创建时纵断面标签集相关的问题, 我在.NET API reference中找了很长时间, 也没能找到自己想要的方法, 后来实在没办法, 才抱着试一试的态度去查COM API, 没想到COM API里有相应的方法! 所以以后遇到类似情况, 要尽早查找COM API, 以免 阅读全文
posted @ 2019-12-15 21:39 david96007 阅读(498) 评论(0) 推荐(0) 编辑
摘要: 这几天写代码的过程中遇到了需要使用外部程序启动AutoCAD的需求, 经过一番搜索, 找到了如下资料: 这些资料里的信息非常丰富, 有类似需求的朋友可以直接查看, 或者提取相关关键字再次搜索。 用外部程序启动AutoCAD方法的研究(启动闪屏制作与CreateProcess启动操控AutoCAD探索 阅读全文
posted @ 2019-11-25 08:12 david96007 阅读(709) 评论(0) 推荐(0) 编辑
摘要: autodesk论坛中有现成的解决方法 标题 RibbonTab in all Workspaces 链接 https://forums.autodesk.com/t5/net/ribbontab-in-all-workspaces/td-p/2853958 主要回帖内容: When you cha 阅读全文
posted @ 2019-11-19 17:22 david96007 阅读(605) 评论(0) 推荐(0) 编辑
摘要: 2019 http://download.autodesk.com/esd/objectarx/2019/Autodesk_ObjectARX_2019_Win_64_and_32_Bit.sfx.exe 2018 http://download.autodesk.com/esd/objectarx 阅读全文
posted @ 2019-11-18 23:35 david96007 阅读(1472) 评论(0) 推荐(0) 编辑
摘要: 第193页 代码行号30、34行中注释 “附件模块” 应为 “附加模块”. 2019年11月27日10:51:18 97页代码第3行 staticlong应为static long,中间少了一个空格。 阅读全文
posted @ 2019-11-18 22:03 david96007 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 今天搜索lisp样例代码, 找到这个网站, 留存备忘! https://www.afralisp.net/archive/methods/methods_ref.htm 阅读全文
posted @ 2019-10-30 22:47 david96007 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 原帖 (defun c:test () (setq ad (_GetAeccDocument)) ;Get the Aecc Document (setq s (vlax-get-property ad 'Settings)) ;Get the aecc settings from the Aecc 阅读全文
posted @ 2019-08-06 09:29 david96007 阅读(489) 评论(0) 推荐(0) 编辑
摘要: 本人最近在使用revit出图时遇到了导出为dxf文件的需求, 但revit图纸导出为dxf文件后, 布局中的视口大小与revit中视口大小不一致, 导致在autocad中打印出现问题, 经过与Autodesk的技术支持的请教, 得知revit现在没有内部功能实现导出dxf文件时能够保持视口一致, 于 阅读全文
posted @ 2019-06-18 16:35 david96007 阅读(836) 评论(1) 推荐(0) 编辑
摘要: 2019年5月23日QQ群友聊天, 谈到如何查询曲面某范围内的平均高程, 对于整个曲面的平均高程, 在曲面特性内可以直接查看, 对于给定范围内的平均高程怎没有现成的命令可以实现, 虽然可以创建剪裁曲面, 创建新曲面后进行查看, 但对于多个范围的话, 重复操作也就很烦人了。 所以就又一次体现出学习一点 阅读全文
posted @ 2019-05-24 08:16 david96007 阅读(591) 评论(0) 推荐(0) 编辑
摘要: Civil 3D横断面图编组特性中虽然有手动设置高程选项, 但其功能不符合某些特殊需求, 比如要将所有横断面的高程范围设置成固定的范围, 如果手工指定高程范围, 需要单独操作每一个横断面图, 在实际工作中显然不能满足要求。 此时就提现出二次开发的必要性了。 几十行的代码就能满足要求。 代码如下: 阅读全文
posted @ 2019-05-03 16:18 david96007 阅读(1148) 评论(1) 推荐(0) 编辑
摘要: 添加命令行直接创建pkt文件 越来多的朋友在学习使用Visual Studio编写代码来创建自己的部件, 这是我编写《AutoCAD Civil .NET二次开发》时没有预想到, 既然越来越多的朋友有此需求, 看来要把这部分的内容补充一些。 在编译完dll文件, 并编写好atc文件后, 需要压缩成p 阅读全文
posted @ 2019-04-30 10:16 david96007 阅读(1080) 评论(1) 推荐(0) 编辑
摘要: 转自https://blog.csdn.net/davidhsing/article/details/9962377 ※说明:目前可以用于MSI编辑的软件很多,但是有些软件在保存时会在MSI文件中写入一些自己的表或内容,有些会另外嵌入一个CAB文件,使得MSI文件增大。而这里提供的方法保证不会写入任 阅读全文
posted @ 2019-04-28 15:32 david96007 阅读(2528) 评论(0) 推荐(0) 编辑
摘要: 在学习Civil 3D本地化包程序的过程中, 使用.Net Reflector调试本地化包的主程序CountryKits.dll, .Net Reflector创建了相应的pdb文件等, 在我反编译并修复自己的dll文件时, 出现了无法命中断点的问题: 这个问题是有.Net Reflector引起的 阅读全文
posted @ 2019-04-26 22:36 david96007 阅读(2441) 评论(0) 推荐(0) 编辑
摘要: 新西兰本地化包中有一项小功能不错——纵断面图标注栏数据复制 刚好这几天我们自己也遇到了同样的需求: 利用纵断面来创建场地剖面, 剖面图标注栏要进行重复的设置。 于是参照新西兰本地化包中的功能, 自己也写了一遍。 但写的过程中遇到了一些问题, 在遇到问题后, 没有第一时间想起查看api referen 阅读全文
posted @ 2019-04-16 08:03 david96007 阅读(499) 评论(1) 推荐(0) 编辑