- 标签
- 疑难杂症
在中望CAD中设置环境变量
- 2026-09-01
- 25
- 0
- 0
- 26.5℃
在中望CAD中设置环境变量 Acad做法 在AutoCAD中,我们一般采用PInvoke的方式设置环境变量,因为官方没有给.net提供设置环境变量的API [DllImport("accore.dll", CharSet = CharSet.Auto,
CallingConvention
.net 选择集搞坏cad的问题
- 2025-08-16
- 116
- 0
- 3
- 41.6℃
现象 首先这是一段测试代码,它的内容是随便画一个对象,然后调用cad的command将它删除。 [CommandMethod(nameof(Test1))]
public static void Test1()
{
var doc = Acap.DocumentManager.MdiActi
获取动态块的可见性属性及列表
- 2025-05-14
- 179
- 0
- 2
- 45.9℃
本文章的目的是,在预先不知道一个块是否有可见性选项的前提下,拿到它的可见性属性和列表。 由于这几天突然有此需求,所以查找相应的方法,发现.net没有提供直接的api,且未找到可靠的方法。 一、错误方法 1. 通过名称判断 飞诗跟我说我通过判断PropertyName是否包含"可见性"来判断,并且跟我
修改块表记录后,块参照显示未变化的问题
- 2024-03-27
- 47
- 0
- 0
- 28.7℃
解决方案:对图块进行原地矩阵变换 blockReference.TransformBy(Matrix3d.Identity);
千万不要使用editor.Redraw(),1是速度很慢,2是会导致撤回时不会恢复显示
切换图层锁定状态后,图元无暗显的问题
- 2024-01-29
- 119
- 0
- 3
- 41.9℃
在cad二次开发中,我发现使用.net切换图层的锁定状态后,命令结束,图元并不会亮显(或暗显),失去了原有命令的效果。 解决方案1 经过我的一番查找,发现以下api可以解决 LayerUtilities.RegenLayers(layerIds,LayerUtilities.RegenPending