03 2020 档案
摘要:发送来解决 发送lisp (bpoly point) 发送命令 Acad的低版本只能发送命令的方式获取边界信息, edata说这个bo是写在arx内的,不是接口,所以也不能反射用(没深究了) 低版本: 通过命令发送bo的方法:发送bo命令例子 要注意的是,如果空格再次执行上次命令,你会执行到bo,而
阅读全文
摘要:预编译头的处理方式: 添加到最上面 #include "stdafx.h" 或者: 对着.cpp右键--属性--预编译头=不使用预编译头 (但是爆了链接错误...vc驿站没搞了???!!!!) mfc工程建立 如果编译有错,替换CDialogEx为CDialog.. 自绘控件 Owner Draw=
阅读全文
摘要:因为要进入win界面编程了.所以我把构造类和集合的方法在这里完整的实现的一次,以及令人难忘的auto和static的相对关系.... CharTool.h #pragma once #include "TCHAR.h" class CharTool { public: static char* Tc
阅读全文
摘要:今天把前面几天的博客转到日记去了,然后不给转回来............................... 搜了一下博客园问答,确实要让我重新发博客..............日了狗了................. 今天看了一节视频而已,主要是身体很乏...https://www.bilib
阅读全文
摘要:我把视频暂停到了 https://www.bilibili.com/video/av79302998?p=62 然后去看了关于字节处理的方式,因为我发现提取一个字符串出来要每次写#ifdef UNICODE挺麻烦的 于是乎我看了 https://www.bilibili.com/video/av38
阅读全文
摘要:今天学了几个复制,移动..处理文件的函数,然后主要的目的是学会错误处理,了解winApi的错误返回值,还有就是vs的"错误查找"功能. 课程上面 https://www.bilibili.com/video/av79302998?p=59 中用了vs这样的错误检查的方式,有点意思.. 在课程的 ht
阅读全文
摘要:开始windows的编程开发....因为我用的是vs2019,并没有找到win32项目的位置,而且我实验了 c++ for Windows空项目不行,可能我不知道怎么操作的关系... 所以我发现这里这个桌面应用程序这里也可以做到,应该是微软有某些新标准导致... 创建win32程序的方式在vs201
阅读全文
摘要:原来cpp拷贝构造函数写了之后一定要重写赋值运算符,否则会出现内存重复释放的问题. 学习了集合类型,发现cpp的vector的_Pop_back_n()函数已经在vs2019无法使用..貌似作用也不大..嘻嘻 cpp的vector和c#的list差不多,而cpp的list却好像没有对应的c#操作..
阅读全文
摘要:今天是看 https://www.bilibili.com/video/av68697716?p=13 解决方案下的这些东西不是文件夹,而是筛选器...他奶奶的居然和c#有天壤之别.... 要点这里切换到真实目录,然后再这里右键才能建文件夹.. 然后是组织文件,因为vs的奇葩的文件夹方式,令这个小哥
阅读全文
摘要:因为c#有点很熟了...所以想再学习一下其他编程语言.... 我用的是vs2019.... arx的设置环境实在太麻烦了,所以二次开发虽然想用cpp,但是挺困难的,所以我先从基础语法开始练习,已达我能够运用cpp先... 之前曾经想过能不能像c#一样强撸,但是后来尝试过之后发现不能...... 果然
阅读全文
摘要:主题颜色 0:深色主题; 1浅色主题; public class Color { static SolidColorBrush _blackColor = new() { Color = System.Windows.Media.Color.FromArgb(255, 34, 41, 51), Op
阅读全文
摘要:说明 这是一种利用句柄遍历数据库的方式,句柄是acad内部分配器进行递增的. 在某些情况下(可能是天正环境导致),用此方法遍历数据库奇慢, 会在循环中一直自增,为了停止它,我使用了一个变量. 第二种奇慢是acad08上面,acad程序员把断言和vs输出弄反了, 导致debug模式一直弹出miss信息
阅读全文
摘要:我利用cad 2019的dwg to pdf.pc3打印成pdf的时候,遇到了一个问题,当一个pdf文件的时候能看到字体,但是利用adobe dc 2018合并之后就会丢失字体.. 这个时候,会提示如下错误 这个问题可能的原因是由于使用了宽度的字体? 当我尝试合并字体来解决这个问题的时候,发现行不通
阅读全文
摘要:原因 Acad2008和Acad2019使用Attsync命令, 处理镜像的属性块时会有不同的效果. 而桌子并不是重写新命令或者拓展函数,而是修改了原本的函数. 因为我用代码实现,依然会发生这样的事情. 演示 制作测试: 在Acad08和Acad19用旋转和镜像属性块用Attsync命令. 01,旋
阅读全文
摘要:相关阅读 cad.net 定义lisp与发送同步命令 仿mapcar函数 提供:雪山飞狐 /// <summary> /// 仿lisp的mapcar函数 /// </summary> public static IEnumerable<TR> Mapcar<T1, T2, TR>(IEnumera
阅读全文
摘要:字段用法: 插入已经有关联字段进来 【贵妃】深圳-惊惊 13:21:05拷贝进来不行吗【才人】Koz 13:21:22不行的【答应】冲冲冲2013 13:21:28主要是,里面的属性被定向了。【才人】Koz 13:21:34插入块的时候,属性会有新的ID. 所以因为新的id,令直接拷贝字段块的字段失
阅读全文
摘要:外部参照 namespace JoinBox; public class XrefCommands { [CommandMethod(nameof(CmdAttachXref))] public void CmdAttachXref() { Env.Print("\n插入附着参照到当前图纸"); v
阅读全文