E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
CAD.NET
中望
CAD.NET
二次开发(C#)--- 环境搭建
开发环境中望CAD版本:2021VS版本:20151.创建类库项目.NETFramework4.72.添加类库ZwDatabaseMgd.dllZwManaged.dll这两个DLL位于中望CAD安装目录下,复制本地属性改为False3.导入命名空间usingZwSoft.ZwCAD.Runtime;usingZwSoft.ZwCAD.ApplicationServices;usingZwSoft
summer_ice
·
2022-04-20 08:33
CAD.net
根据句柄获取图元
1、首先,说一下如何获取句柄。句柄可以是16进制或者10进制。mText.Id.Handle.Value;这是一个long类型的。2、将long类型的句柄值转为HandleHandlehandle=newHandle(mText.Id.Handle.Value);3、根据Handle获取图元ObjectIdobjeId=HostApplicationServices.WorkingDatabase
zxt_net
·
2020-09-11 18:29
CAD.net
开发
【更新】矢量图形处理控件CAD .NET v12.1发布,可以导出到DWG
CAD.NET
中添加了新的CADtoDWG类。现在,您可以将文件保存到DXF中,但也可以通过
CAD.NET
软件包中附加的动态链接库将文件保存到DWG中。
weixin_34187822
·
2020-08-20 13:05
cad.net
开发
为了方便快捷开发,基于
cad.net
进行二次开发,网上查了很多资料,有基于acad等各种,总是遇到这样那样的问题,经过自己研究,最终选择了直接开发命令的方式进行开发,但有时候还是用到acad相关函数,比如将
国际Ser
·
2020-07-30 00:22
cad.net开发
cad.net
块裁剪边界反向修剪
QueryingforXCLIPinformationinsideAutoCADusing.NET这里下面观众讨论了HowdoIdetermineifanx-clipboundaryisinverted?看起来Autodesk忘记了通过API公开此设置,或将其包含在DXF输出中.也许您可以通过调用SpatialFilter.ClipVolumeIntersectsExtents()来确定它,它的内
weixin_30875157
·
2020-06-28 01:19
cad.net
定义lisp
首先是传参型lisp的定义:(addLine(getpoint))//定义lisp传入参数的例子//复制到命令栏运行:(addLine(getpoint))[LispFunction("addLine")]//注意:这里不是command!publicstaticResultBufferAddLine(ResultBufferrbArgs){Databasedb=Application.Docum
weixin_30875157
·
2020-06-28 01:18
cad.net
依照旧样条曲线数据生成一条新样条曲线的代码段. spline生成
Splinespl=entityasSpline;//拿到旧的spline图元...//样条曲线生成条件varcontrolPoints=newPoint3dCollection();for(inti=0;i
weixin_30875157
·
2020-06-28 01:48
中望
CAD.NET
二次开发(C#)_第01篇_环境搭建
中望CAD版本:2020VS版本:2013一、创建类库项目二、添加引用添加对ZwDatabaseMgd.dll和ZwManaged.dll的引用(这两个DLL位于中望CAD安装目录下)三、导入命名空间usingZwSoft.ZwCAD.Runtime;usingZwSoft.ZwCAD.DatabaseServices;usingZwSoft.ZwCAD.EditorInput;usingZwSo
tj1166
·
2020-06-26 19:21
中望CAD.NET二次开发C#
cad.net
2008使用WPF(摘录山人)
p=1在
cad.net
上面,类库项目不能简单进行新建WPF面板,但是依照下面教程就能成功将WPF面板写入cad2008项目内.此篇引用山人的教程,原地址是:https://gitee.com/vi
惊惊
·
2019-10-31 16:00
cad.net
块裁剪边界反向修剪
QueryingforXCLIPinformationinsideAutoCADusing.NET这里下面观众讨论了HowdoIdetermineifanx-clipboundaryisinverted?看起来Autodesk忘记了通过API公开此设置,或将其包含在DXF输出中.也许您可以通过调用SpatialFilter.ClipVolumeIntersectsExtents()来确定它,它的内
惊惊
·
2019-10-01 03:00
cad.net
定义lisp
首先是传参型lisp的定义:(addLine(getpoint))//定义lisp传入参数的例子//复制到命令栏运行:(addLine(getpoint))[LispFunction("addLine")]//注意:这里不是command!publicstaticResultBufferAddLine(ResultBufferrbArgs){Databasedb=Application.Docum
惊惊
·
2019-09-17 11:00
cad.net
复制图元的时候按下多次esc导致复制中断的bug,令REGEN,REGENALL更新图元无效.
浩辰没有这个bug!!!!!!!如上述动图所示,cad在复制一个多图元的操作时候,多次按下esc键中断复制操作,**注意例子要有足够多的图元(大概一万个图元),才能很好展示这个bug,而且这个bug直到2019都会有,我已经测试了Acad2008和Acad2019,这个时候cad提交到数据库的操作是成功的,但是显示的提交却是失效,导致用户暂时无法操作隐藏的那个部分图元.用户可以关闭dwg,再打开,
惊惊
·
2019-09-05 18:00
cad.net
依照旧样条曲线数据生成一条新样条曲线的代码段. spline生成
Splinespl=entityasSpline;//拿到旧的spline图元...//样条曲线生成条件varcontrolPoints=newPoint3dCollection();for(inti=0;i
惊惊
·
2019-09-05 11:00
cad.net
图元延迟显示,动画效果,编辑器延迟发送提示.
publicclassCommand_test{[CommandMethod("tt",CommandFlags.Modal|CommandFlags.UsePickSet|CommandFlags.Redraw)]publicstaticvoidtt(){Databasedb=HostApplicationServices.WorkingDatabase;//当前的数据库Editored=App
惊惊
·
2019-08-14 19:00
cad.net
在位编辑的原理猜测及找到在位编辑状态的图元
在位编辑的时候会产生一个名为0-RefEdit0的图层,原因不明....在位编辑的本质是一个长事务,长事务是使用编辑库的对象替换源对象,相当于剪辑.不理解没关系,请看下面的聊天记录....【贵妃】惊惊2019/7/1317:52:02我遇到了一个问题,如果是在位编辑的时候,当前空间是模型空间,那么我用函数克隆一个块外的东西到模型空间,实际上会克隆到在位编辑的内部...我都不知道怎么处理这个情况了.
惊惊
·
2019-07-14 18:00
cad.net
vs调试问题 20190923增加默认启动注册表,20191007更新vs2019到16.3.2
Acad2008和Acad2010需要修改安装目录下的acad.exe.config文件内容,才可以捕获断点:cad快捷方式,目标,设置/nologo这样默认打开就不会有logo出现:"C:\ProgramFiles(x86)\AutoCAD2008\acad.exe"/nologo同理,c#项目调试的这里也可以加/nologo达到一样的效果.调试的时候可以允许编辑代码...请用vs2017以上,
惊惊
·
2019-07-08 18:00
cad.net
cad宋体问号 删除 KT_ST.ttf
我的两台电脑是win10的,(可能这个问题也存在在xp.win7.win8.......毕竟十年前我就遇到过了.......)一台电脑的cad字体设置为"宋体",另一台电脑打开之后就变成了问号,这很奇怪....以至于我很烦恼....搜了一波之后,这个链接说的是对的https://blog.csdn.net/tisn05/article/details/53063702但是他只是找到了解决方案,没有
惊惊
·
2019-05-24 18:00
cad.net
读取pc3,pmp 读取pc3打印机文件
修改pc3文件还没做好..大家先looklook怎么读....首先弄一个控制台程序,然后去下载Ionic.Zip这个东西...载到控制台...都很简单...然后就是复制下面代码,看控制台显示和代码注释....namespaceConsoleApp1{classProgram{staticvoidMain(){stringpc3Path=@"D:\桌面\DWGToPDF.pc3";//cad2008
惊惊
·
2019-05-22 23:00
cad.net
图层隐藏 IsHidden 用法 eDuplicateRecordName 报错
提要:影响图层显示的主要有:关闭isOff冻结IsFrozen图层隐藏isHidden视口冻结FreezeLayersInViewport今天小博发现了一件事情,无论怎么用IsHidden都会出现报错eDuplicateRecordNamepublicclassCommand_Fuckcad{[CommandMethod("Hiddenlayer")]publicvoidHiddenlayer()
惊惊
·
2019-05-16 23:00
cad.net
IExtensionApplication接口的妙用 分开写"启动运行"函数
cad提供的IExtensionApplication接口是不能实现一次以上的,那么这给编写代码带来了一种不好的情况是,每次都要去修改实现这个接口的类,如果是一个小的测试功能,你又要去动前面的核心,这样就感觉很蛋疼....编程思维上面叫做"开闭原则":对拓展进行开放,对修改进行关闭.所以我是这么想的,在实现IExtensionApplication接口的Initialize和Terminate时候
惊惊
·
2019-05-11 20:00
cad.net
合并图层错误 ctrl+u出错 !dbenti.cpp@3310:eWasErased错误
(左边这段代码的两个事务是单独的事务,没有被另一个大的事务包裹)(会引发错误的代码)左右两段代码仅仅是事务提交的方式不同,这两段代码顺序执行都不会引起任何错误,但是ctrl+u回滚操作时候右边却会引起!dbenti.cpp@3310:eWasErased错误,右图代码引起错误的原因是:ctrl+u撤回操作会根据事务进行回滚,如果一起回滚,那么回滚的时候会先按照处理的图元回滚图层,但是此时因为图层的
惊惊
·
2019-05-01 01:00
cad.net
GeometricExtents出错了 调试看不到文字
飞诗:难道块不能取GeometricExtentsGeometryExtentsBestFit用这个解决GeometryExtentsBestFit对动态块也不准com方式也出错;错误:Automation错误。范围无效莱昂纳多·胖子:进到块里面去,一个一个获取范围块里面如果有不能显示的对象,比如缺字体,也会获取不到其实是飞诗的cad调试时候无法看到字体,所以要用以下的链接:http://thro
惊惊
·
2019-04-30 10:00
cad.net
DeepCloneObjects WasErased
//////克隆图元到块表记录//////id数组///块表记录,系统/某个块内///publicstaticObjectId[]EntityClone(thisObjectId[]objId,BlockTableRecordbtr){//ObjectId[]ids=newObjectId[objId.Length];varids=newList();if(objId!=null&&objId.L
惊惊
·
2019-04-15 20:00
cad.net
更改高版本填充交互方式为低版本样子
//////修改cui,双击填充//////https://blog.csdn.net/hfmwu/article/details/84139169///https://adndevblog.typepad.com/autocad/2012/12/customizing-double-click-on-block-reference.htmlpublicstaticvoidRegeditDoubl
惊惊
·
2019-04-02 01:00
cad.net
设置Acad2008默认启动 win10设置默认cad2008默认启动 20190923修改
CAD默认启动注册表项修改WindowsRegistryEditorVersion5.00[HKEY_CLASSES_ROOT\AutoCAD.Drawing.17\shell\open\command]@="C:\ProgramFiles(x86)\CommonFiles\AutodeskShared\AcShellEx\AcLauncher.exe"/O"%1"[HKEY_CURRENT_US
惊惊
·
2019-02-26 17:00
cad.net
cad启动慢? cad2008启动慢? cad启动延迟? cad卡住? cad98%卡? 默认打印机!!
奇妙的是桌子至今都没有利用新建线程的方式来控制这个打印机等待,而是直接在主程序上面实现(cad公司是知道这回事的,因为我在官网有解答).....一种想法就是双击cad.exe的时候插入某些代码到exe前面,这个对于敲c++的人恐怕不难...那
cad.net
惊惊
·
2019-02-21 17:00
cad.net
利用win32api实现不重复打开dwg路径的文件夹(资源管理器)
这里地址的方法也是可用的,但是net3.5不能使用为此我选择使用win32api的方式来遍历当前桌面所有资源管理器//////不重复打开dwg路径的资源管理器///[CommandMethod("JJ_OpenDwgFilePath")]publicstaticvoidJJ_OpenDwgFilePath(){Databasedb=HostApplicationServices.WorkingDa
惊惊
·
2019-02-15 14:00
cad.net
利用win32api实现一个命令开关参照面板 20190910修改浩辰部分问题,完美.
首先我要判断是否已经打开了参照面板.然而cad自己没有相关的系统变量.这时我就需要利用到win32api来判断程序是否打开了参照面板了.首先学习的是https://blog.csdn.net/bcbobo21cn/article/details/50930221这篇文章很好的说明了c#如何调用win32api,以及大家可能遇到的各种问题.我来存一下:Win32API可以直接控制MicrosoftW
惊惊
·
2019-02-12 21:00
cad.net
的undo返回操作
这是提供给许多从lisp转移到c#的开发人员的一个函数,这个函数利用后绑代码实现undo返回操作.这两段代码实现效果一样,只是一个调用了com,一个调用vba.com接口publicstaticclassCom{#ifAC2006||AC2007||AC2008||AC2009||AC2010||AC2011||AC2012publicstaticAcadDocumentAdm{get;}=App
惊惊
·
2019-01-03 15:00
cad.net
之ACAD移植到GCAD的自动加载问题
将acad.pgp,lsp,fas,vlx,名称增加一份gcad.pgp,lsp,fas,vlx.涉及系统加载用.Lisp的拖拉加载在gcad无法通过lastprompt获取命令历史栏最后一行(含路径字符串),请改用_.copyhist命令实现拖拉加载...以下代码贴出两种拖拉方式.;;;name:BF-Catalog;;;desc:设置基础目录;;;arg:#xdlj:字符串;;;return:
惊惊
·
2019-01-02 17:00
Polyline的坑
Polyline是
CAD.NET
中的对象,今天需要不断地修改多段线的顶点位置,发现了一个坑。在此记录一下,方便同仁引以为戒。
csdn_wuwt
·
2018-07-13 16:57
AutoCAD
.NET开发
CAD.NET
选择集操作
usingAutodesk.AutoCAD;usingAutodesk.AutoCAD.Runtime;usingAutodesk.AutoCAD.ApplicationServices;usingAutodesk.AutoCAD.DatabaseServices;usingAutodesk.AutoCAD.EditorInput;namespaceSelectionTest{publicclas
csdn_wuwt
·
2018-04-26 18:20
AutoCAD
.NET开发
CAD .NET v12发布,提高GDI+可视化速度并可导入AutoCAD®DWG 2018
CAD.NET
新版本大大提高了GDI+可视化的速度。当加载具有复杂结构的大文件时可以很明确的体验到。例如,包含大量实体的一些文件的可视化速度现在提升了十倍。
Harriet666
·
2017-06-12 15:00
.net
.net
CAD
CAD
图像处理
工具党:脱壳难问题
本来都要放弃破解这些事了,一是出于软件知识产权问题,二是准备研究新的东西
CAD.NET
API,可无意中又发现了一个问题。
·
2015-11-10 21:48
工具
AutoCAD .NET二次开发(三)
在
CAD.NET
中,也有Lock与Unlock。
·
2015-11-08 13:55
.net
上一页
1
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他