- 博客(148)
- 资源 (7)
- 收藏
- 关注
原创 【CAD二次开发】全网最全Auto CAD和垂直产品的产品ID和区域设置ID的注册表值
R20.0是发布号, 对应版本 AutoCAD 2015像 E000:409 这样的数字是产品ID(E000)和区域设置ID(409)。产品ID结构是一个4位数的值。然而,在Auto CAD 2006之前,产品ID结构只有3位数字,只有一个[p]值。由于基于Auto CAD的产品数量众多,在Auto CAD 2006中,结构改为4位数字。从Auto CAD 2006开始,结构配置为“[n][r][pp]”,其中:[n]=表示Auto CAD基本版本的编号(见下文)
2024-06-14 14:39:09 157
原创 Coding构建SSh登录教程
持续集成中的 SSH 命令行插件通常用于授权构建机登录云服务器执行相应的命令与任务。账号密码凭据 SSH Jenkinsfile 示例。私钥凭据 SSH Jenkinsfile 示例。SSH 命令行 (Jenkins 原生)将构建机上的脚本传输至云主机并执行;将云主机上的文件拉取至构建机上;将构建机上的文件推送到云主机;远程登录云主机上执行命令;远程登录云主机后删除文件;
2024-03-29 15:15:08 375
原创 【CAD二次开发】代码修改后热加载,免重启调试CAD插件
对于新手的程序员来说,每次编译完成后发现不是自己想要的效果,要想再次编译,又需要再次编译,过程中需要浪费时间,vs2022新出了热重载的功能解决了这个问题,如下是使用的方法。4.如果需要改程序,修改代码后点击VS里的热重载即可完成功能的热编译,不要重启CAD重新加载程序;CAD会被启动,输入NETLOAD后加载生成的DLL文件。设置启动操作为启动外部程序,并设置CAD的目录。CAD:2013及其以后的版本。3.输入命令调用自己编写的功能。2.点击启动或者(F5)
2024-03-18 10:48:16 528
原创 【CAD二次开发】如何通过lsp实现dll程序的自动加载
这段代码意思是加载这个程序的时候自动运行NETLOAD加载C:/tb/tiQuXinXi/Get2/Get/bin/Debug/get.dll路径的get.dll插件。通常我们在收到一个dll格式的CAD插件的时候会通过NETLOAD手动加载,这个缺点是每次重启CAD后都需要再加载dll插件;然后我们通过CAD内的APPLOAD命令加载load.lsp这个插件,把插件添加进启动组内。答案是有,下面我们分享几种简单的方法实现dll的自动加载;方法2:通过修改注册表的形式实现插件的自动加载。
2023-12-26 16:03:33 1332
原创 MYSQL数据库连接字符串(connectionString)配置参数大全详解
(1)每当一个连接使用完后释放回连接池,如果当前时间减去该连接建立的时间的值大于Connection Lifetime设定的值(秒),该连接被销毁。这是因为中间层的连接一直都不会销毁而建立新的连接的可能性很小(除非出现增加服务器之后数据库的并发访问量超过增加前的并发最大值)。(2)当发现某个连接对应的“物理连接”断开(这种连接称为“死连接”),例如数据库已经被shutdown、网络中断、SQL Server的连接进程被kill、Oracle的连接会话被kill,该连接被销毁。
2023-11-02 15:57:35 3221
原创 【CAD二次开发】打开dwg更新Document 报错Drawing is busy (COMException was caught)
Actually an error message shown that "Drawing is busy (COMException was caught)".
2023-10-19 15:28:58 222
原创 【CAD二次开发】给CAD添加TRUSTEDPATHS避免dll插件信任弹窗
找到General下的ACAD项目;在后面添加新的目录即可,多个目录使用分号分隔;找到配置文件目录,遍历下面的每个配置文件;
2023-10-02 23:09:07 1172
原创 【CAD二次开发】如何根据多段线的起点,终点,弧度来计算圆弧的圆心,半径,起始角度
【代码】【CAD二次开发】如何根据多段线的起点,终点,弧度来计算圆弧的圆心,半径,起始角度。
2023-09-21 10:48:12 434
原创 Ubuntu20.04安装新版nodejs
sudo ln -s /opt/node-v18.12.0-linux-x64/bin/node /usr/local/bin/ //注意修改node-v18.12.0-linux-x64.tar.xz的路径信息。sudo ln -s /opt/node-v18.12.0-linux-x64/bin/node /usr/bin/ //注意修改node-v18.12.0-linux-x64.tar.xz的路径信息。在任意终端运行命令:node -v。
2023-06-26 18:08:48 1073
原创 【VMProtect教程】授权示例
在测试模式中,授权系统对提供的序列号的所有反应(状态和返回的数据)都在配置文件中描述。在下面提供的10个步骤中,我们将从创建最简单的应用程序到在测试模式下使用许可系统的全功能使用,并将硬件锁定并限制免费升级的期限。许可系统返回序列号的状态(有效/无效以及原因),还可以提供关于序列号的详细信息,包括用户名、电子邮件、序列号的过期日期等等。此代码使用“项目”部分的“许可”小节中指定的信息检查序列号。在下面描述的几个步骤中,我们将创建一个用于查询许可系统的测试应用程序:向其提供序列号,接收序列号的状态及其内容。
2023-03-30 16:37:18 1172 1
原创 【VMProtect教程】授权管理系统介绍
当一年的期限结束时,用户可以选择:要么使用该程序的最后一个工作版本,要么购买更新版本再使用一年。因此,即使黑客修改了程序中的条件跳转,如果没有正确的序列号,代码仍然无法工作。例如,用户希望测试程序的完整功能副本。这允许您为应用程序设置一个安全的试用期(演示),因为VMProtect不会试图在用户的计算机上隐藏试用标记,而是生成一个工作但有时间限制的序列号。您可以使用此功能在程序的“About”窗口中显示额外的信息,如果输入了序列号,可以实现额外的安全检查,可以存储仅在产品的注册版本中可用的常量,等等。
2023-03-30 16:30:34 1334
原创 【CAD.Net】基础课程 AutoCAD 中的凸度,求圆弧的圆心、起始角度、圆弧的中心点
凸度(bulge)是AutoCAD 中一个非常重要和强大的数学工具,它可以以非常简洁的方式表示一段弧的信息。已知平面内具体两点坐标,以及一个凸度值,即可唯一确定一段弧。多段线中,凸度的数值放置在线段的两个端点中的前一个端点上。bulge 的具体值定义为这段弧所对应的弧度(角度)的1/4的正切值,即bulge = tan(θ/4) , 其中 θ 是弧本身在其所在圆中所对应的弧度(角度)bulge 值可以为正,也可以为负。
2023-03-24 17:09:15 1697 1
原创 【CAD二次开发】多重插入块 MInsertBlock 如何炸开
多重插入块 MInsertBlock使用Expode命令和X命令是无法直接炸开的,需要借助插件进行炸开;
2023-03-16 14:22:26 1788
原创 【CAD二次开发】CAD制图动态预览,支持拖到和缩放
该动态预览不依赖于CAD,支持独立开发EXE程序,同时支持嵌入CAD开发,绘制的图纸也可以支持导出DWG,PDF,DXF等格式;
2023-03-08 10:18:19 919 1
原创 【CAD二次开发】CAD选择集的问题集合
获取指定范围内的对象,类似从右下角到左上角框选;注意框选对象要在CAD的窗体范围内,否则会返回错误结果。
2023-03-02 23:21:26 755
原创 【CAD二次开发】CAD开发中遇到的疑难问题整理与开发技巧
在win7等64位操作系统中,在CAD调用的C# dll插件中,如果操作注册表(读取、写入等),可能会报这个错误,原因是CAD不是以管理员权限运行的,权限不足,要防止这种情况发生,需要让CAD以管理员身份运行,在CAD的快捷方式或安装目录下的acad.exe上右键,选择“属性”,切换到“兼容性”页面,选中“以管理员身份运行此程序”,这样就不会出现这种情况了。第二种方法应该可以在程序中进行实现,不知道AutoCAD.NET中有没有提供现成的方法,不过可以用sendcommand实现。
2023-03-02 23:18:36 612
原创 【CAD二次开发】在窗体上调用CAD自带的命令。
在窗体上调用 AcedCmdS的方法老实失败,最后终于找到解决的方法,2.单击按钮后执行close操作。1.注意弹窗的模式。
2023-03-02 16:46:23 727
原创 【CAD.Net】第六课:图纸保存时候字体丢失,显示问号,形(Shape)不显示
【代码】【CAD.Net】第六课:图纸保存时候字体丢失,显示问号,形(Shape)不显示。
2023-02-08 11:05:36 308
原创 【CAD.Net】第五课:如何提取CAD CADMText的文本内容(去除格式内容)
直接获取 CADMText.Text属性获取的内容包含格式。不是我们需要的,所以我们需要去除格式内容。如下方法,来源于AUTO CAD二次开发的教程。
2023-02-08 10:53:18 762
原创 【CAD .NET】第二课:初始化图纸对象对象 另存为Dwg/dxf/pdf/hpgl/cgm格式
CADImage类定义了绘图对象(类似包括CAD内的Database)。所有可用的绘图数据都可以通过该类的属性接收。在初始化图纸的时候建议使用 CADImage.CreateImageByExtension(@“d:/1.dwg”);支持保存为 DXF/HPGL/PDF/CGM/DWG格式。基类CADImage类用于导入DXF图纸。下面实例是打开一张图并往图纸内添加一条直线。,改方法会自动识别要初始化的类型。
2023-01-14 14:12:21 1052 2
原创 【CAD .NET】第一课 开发自己的CAD软件 DWG解析库有源码
CAD .NET 为在 .NET 环境下开发解决方案的库。它支持 AutoCAD® DWG、DXF、PLT 和其他 CAD 格式。它支持 AutoCAD® DWG, DXF, PLT 和其他 CAD 格式。该库可用于广泛领域:处理所有项目阶段的工业图纸监测和远程控制程序数控(CNC) 加工数据导出至 CAD 格式处理数据库文档管理系统使用图纸的高度专业化产品。
2023-01-14 12:20:32 1468
原创 [CAD二次开发]获取CAD内3D块参照的欧拉旋转角,Matrix3d矩阵转欧拉角。
[CAD二次开发]获取CAD内3D块参照的欧拉旋转交,Matrix3d矩阵转欧拉角。
2022-12-04 16:05:56 598
原创 CASS测绘自动打段线插件,兼容CAD2007,CAD2008,根据打点自动断线
2021-02-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人