摘要: 总结得很好的ssget用法.....如此好文,必须转载. 原文地址: "http://blog.csdn.net/yxp_xa/article/details/72229202" ssget 用法详解 by yxp 2017/04/10 ALisp 编程时 ssget 是无处不在的,灵活的选择集构建 阅读全文
posted @ 2017-11-24 22:41 edata 阅读(1865) 评论(0) 推荐(2) 编辑
摘要: 普通的全局变量是作用于整个AutoCAD程序中,所有的文档都将能存取,某些时候,我们需要某一个全局变量仅仅在当前文档有效,便于程序之间通信或者变量值记忆。 在高版本的objectARX向导中,已经为我们提供了一个继承类,CDocData,来至AcApDataManager,AcApDataManag 阅读全文
posted @ 2017-11-11 16:25 edata 阅读(811) 评论(0) 推荐(0) 编辑
摘要: 配置属性 -> 链接器 -> 清单文件 -> UAC执行级别 改为 requireAdministrator 这个级别即可。 阅读全文
posted @ 2017-11-10 14:09 edata 阅读(1716) 评论(0) 推荐(1) 编辑
摘要: 双击dwg文件的时候,如果没有通过注册表设置会提示代理实体。 注册表自动加载arx 注册表参考路径 R18.1 是cad版本 ACAD-9001:409 是cad的地区语言,409是英文 ,804是中文 HKEY_CURRENT_USER\Software\Autodesk\AutoCAD\R18. 阅读全文
posted @ 2017-11-10 13:49 edata 阅读(967) 评论(1) 推荐(1) 编辑
摘要: (defun c:tt(/ obj) (sk_layerLock (getvar "clayer") nil) (princ) ) ;;;name:sk_layerLock ;;;desc:LayerLock图层锁定 ;;;arg:layername 图层名 flag 锁定标志[t锁定或nil解锁] ;;;return:none 无 ;;;example:(sk_layerLock "0"... 阅读全文
posted @ 2017-07-28 23:04 edata 阅读(1086) 评论(0) 推荐(0) 编辑
摘要: 建立Arx基本对话框,最好是基于CAcUidialog类. 首先添加combox控件更改一下属性: 先修改Owner Draw为Fixed,再更改Has Strings 为true Has Strings 如果不设置,文字会是乱码, 更改Type为Drop List 再添加对话框的变量. 添加这个控 阅读全文
posted @ 2017-05-14 23:46 edata 阅读(1012) 评论(1) 推荐(0) 编辑
摘要: [原创]用WinRAR实现VC源代码快速压缩创建 by edata @ cnblogs.com/edata 2017-5-8 22:31:57 我们有的时候需要对vc项目压缩打包,因为vc项目的无关文件太多,直接压缩的文件非常大,我们有必要过滤一些无关的文件,只需要我们要的源码,这里我给大家分享一种 阅读全文
posted @ 2017-05-08 22:33 edata 阅读(646) 评论(1) 推荐(2) 编辑
摘要: 目前ObjectARX版本越来越高,也越来越简化开发,如果需要同时开发低版本和高版本的ARX程序,就需要搭建批量编译环境,以满足ARX开发的需要。 批量编译的搭建网络上已经有了很多的教程,基本上都是基于vs2010+arx2012wizard,原因是arx2012的wizard有addin工具条,而 阅读全文
posted @ 2017-05-07 18:15 edata 阅读(6797) 评论(4) 推荐(2) 编辑
摘要: 最近点用pickPoint来计算,垂点用lastPoint计算. 一般AcDbCurve类可以用AcGe类的 getClosestPointTo 来实现计算需要的点值. 下面是代码示例: case AcDb::kOsModeNear: { AcGeLine3d line3d(m_ptA,m_ptC) 阅读全文
posted @ 2017-05-06 18:34 edata 阅读(1165) 评论(0) 推荐(0) 编辑
摘要: (defun c:tt (/ ie-obj) (setq ie-obj (vlax-get-or-create-object "Msxml2.xmlhttp")) (vlax-invoke-method ie-obj 'open "get" "https://www.hao123.com/" 0) 阅读全文
posted @ 2017-05-04 17:44 edata 阅读(2137) 评论(0) 推荐(0) 编辑
摘要: 最新R14~2021VS版本对照表移步:https://www.cnblogs.com/edata/p/10802746.html 注:此表格来源于网络,可能存在一些错误,VS2015的VC是14.0,ObjectARX是强制对应vc版本,AutoCad.NetApi二次开发的时候主要考虑.net版 阅读全文
posted @ 2017-05-04 17:32 edata 阅读(2093) 评论(0) 推荐(0) 编辑
摘要: Autocad在2006增加了新的动态块功能,方便了对块的动态修改,但是修改动态块后,块名会变成一个匿名块,导致无法通过块名来快速过滤。 明经论坛上有人通过全选块后再来遍历筛选,我通过研究简化了这个问题。采用同时改过的和没改过的块,减少了选择对象的数量,甚至可以说是直接过滤块名的效果。 方法就是在过 阅读全文
posted @ 2017-05-02 17:51 edata 阅读(2315) 评论(1) 推荐(0) 编辑
摘要: [原创]objectARX 2015 Wizard安装向导在Win8/win10下无法创建项目的解决方法总结by edata @2017-5-1objectARX 2015 Wizard安装向导在Win8/win10下无法创建项目的解决方法因为Win8/Win10对系统盘(默认c:)使用了高级权限管 阅读全文
posted @ 2017-05-02 14:36 edata 阅读(3049) 评论(1) 推荐(0) 编辑