![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
arx二次开发
panzhijiepanzhiyang
c++ j2me jsp
展开
-
AcAxDocLock
问题:在mfcDLL中的对话框里,相应一个消息,在函数里用可写模式打开一个实体,总是失败arx文档:在COM封装中提供文档锁定为了获得写能力,Autocad需要下面的条件1。这个文档必须是锁定的在任何写操作之前锁定这个文档原创 2014-11-05 15:22:07 · 697 阅读 · 0 评论 -
ObjectArx与vs版本对应关系
VC6.0 --- VISUAL STUDIO 6.0 --- R15 --- 2000-2002 --- objectarx 2000,2002 --- vc6.0 VC7.0 --- VISUAL STUDIO 2002 --- R16 --- 2004-2006 --- objectarx原创 2014-11-05 15:22:56 · 7666 阅读 · 0 评论 -
ObjectArx不同坐标系统的变换
1.点或向量变换acdbUcs2Ecs 将点从ucs坐标系 变换到 OCS(ECS)坐标系acdbEcs2UcsacdbUcs2Wcs 将点从UCS坐标系 变换到 WCS坐标系acdbWcs2Ucs acdbEcs2Wcs 将点从E坐标系 变换到 WCS坐标系acdbWcs2Ecs获取鼠标位置的世界坐标GetCursorPosacedGetAcadDwgView()->ScreenToClien原创 2014-11-05 15:22:59 · 3258 阅读 · 0 评论 -
acedSSGet深度解析
int acedSSGet( const ACHAR * str, const void * pt1, const void * pt2, const struct resbuf * filter, ads_name ss);参数详解:const ACHAR * str: 选择模式(例如框选窗选)const void * pt1 :两个point原创 2014-11-05 15:23:02 · 4809 阅读 · 0 评论 -
ObjectArx获得全局对象的API
1.获得当前文档管理对象指针ACCORE_PORT AcApDocManager* acDocManagerPtr();2.获得当前活动文档指针curDoc()3.得到当前文档的数据库指针acdbCurDwg4.获得当前模型空间或图纸控件指针acdbCurDwg()->currentSpaceId()未完待续原创 2014-11-05 15:23:07 · 1055 阅读 · 0 评论 -
ObjectArx升级到2015注意
1.原来新建之后直接就是一个有效的文档,现在是无效的以为着利用文档管理对象获得curDoc是一个空2.至于acedCommand请看我的另外一篇文章记录在此以备查阅和修改原创 2014-11-05 15:23:10 · 1062 阅读 · 0 评论 -
[ZT]关于CAD启动时自动加载程序的研究(转)
CAD文件加载顺序:uacad2006.lsp (AutoCAD使用)uacad.rx (用户自定义的*.arx文件加载清单)注:在CAD2006中,由错误提示怀疑:*.arx文件检测先于acad2006.lsp加载。uacad.lsp (用户自定义的Lsp自动加载程序)uacad2006doc.lsp (AutoCAD使用)uacetutil.fas (Express Tools初始化程序)ua原创 2014-11-05 15:23:15 · 6881 阅读 · 0 评论 -
cad启动自动加载arx研究
一:acad.rx实现自动加载arx我的arx路径是C:\myarx\test.arx1.在C:\myarx\ 下新建acad.rx文件在里面写入test.arx(注意如果有多个arx,则每一个arx文件名 占据一行)2.这种方法必须保证acad.rx 所在路径在搜索路径下,对注册表做如何修改HKEY_CURRENT_USER\Software\Autodesk\AutoCAD\R19.0\A原创 2014-11-05 15:23:23 · 5854 阅读 · 0 评论 -
【转载】用外部程序启动AutoCAD方法的研究(启动闪屏制作与CreateProcess启动操控AutoCAD探索)
第1 页用外部程序启动AutoCAD 方法的研究--- 启动闪屏制作与CreateProcess 启动操控AutoCAD 探索 作者:七彩云南(QQ)QQ:420304230 E-mail:AyungerStudio@163.com [题目] 用外部程序启动AutoCAD,显示启动屏幕,并自动加载其他相关arx 程序。[摘要] 随着对AutoCAD 二次开发的加深,程序员需要对其开发的arx原创 2014-11-05 15:23:32 · 3883 阅读 · 2 评论 -
SetColorIndex 失效的问题
问题发生:我本来在研究自定义实体,发现如果想让自定义实体发挥作用,应该重载setcolor或者setcolorindex,但是我重写了,设置颜色发现没有任何作用仔细看了一下文档发现如下内容0 indicates the entity uses the color of the BlockReference that's displaying it. If the ent原创 2015-01-08 11:14:00 · 1368 阅读 · 0 评论 -
ObjectArx自定义实体
1.arx文档中规定的必须重写的几个函数//AcDbObject:virtual Acad::ErrorStatus dwgInFields(AcDbDwgFiler* filer); virtual Acad::ErrorStatus dwgOutFields(AcDbDwgFiler* filer) const; virtual Acad::ErrorSta原创 2015-01-15 15:25:14 · 4098 阅读 · 1 评论 -
objectarx2015 acedcommandc
首先提供两个参考的网址:http://adndevblog.typepad.com/autocad/2014/04/migration-after-fiber-is-removed-in-autocad-2015.html http://adndevblog.typepad.com/autocad/2014/05/recognising-cancel-when-using-acedcomma原创 2014-11-05 15:22:51 · 2330 阅读 · 0 评论 -
【转载】\t\tAutoCAD2008系统变量一览表(6 字母打头(S T))
整理:朱铮南(转载、引用请注明出处)SAVEFIDELITY 控制保存图形时是否保存其视觉逼真度SAVEFILE 存储当前自动保存的文件名。SAVEFILEPATH 指定当前任务中所有自动保存文件目录的路径。SAVENAME 显示最近保存的图形的文件名和目录路径。SAVETIME 以分钟为单位设置自动保存时间间隔。SCREENBOXES原创 2014-11-05 15:22:45 · 658 阅读 · 0 评论 -
【转载】\t\tAutoCAD2008系统变量一览表(3 字母打头(E F G H))
整理:朱铮南(转载、引用请注明出处)EDGEMODE 控制TRIM和EXTEND命令确定边界的边和剪切边的方式。ELEVATION 存储新对象相对于当前UCS的当前标高。ENTERPRISEMENU 显示企业CUI(如果已定义)的文件名,包括文件名的路径。ERRNOAutoLISP函数调用导致AutoCAD检测到错误时,显示相应的错误代码的编号。ERSTATE原创 2014-11-05 15:22:37 · 805 阅读 · 0 评论 -
【转载】\t\tAutoCAD2008系统变量一览表(4 字母打头(I L))
整理:朱铮南(转载、引用请注明出处)IMAGEHLT 控制是亮显整个光栅图像还是仅亮显光栅图像边框。IMPLIEDFACE 控制隐含面的检测。INDEXCTL 控制是否创建图层和空间索引并将其保存到图形文件中。INETLOCATION 存储BROWSER命令和“浏览Web”对话框所使用的Internet网址。INPUTHISTORYMODE原创 2014-11-05 15:22:40 · 448 阅读 · 0 评论 -
【转载】\t\tAutoCAD2008系统变量一览表(5 字母打头(M N O P Q R ))
整理:朱铮南(转载、引用请注明出处)MATSTATE 指示是否已打开“材质”窗口。 MAXACTVP 设置布局中可同时激活的的视口的最大数目。MAXSORT 设置由列表命令进行排序的符号名或块名的最大数目。MBUTTONPAN 控制定点设备上的第三个按钮或滑轮的操作。MEASUREINIT 控制从头创建的图形是使用英制还是使用公制默认设置原创 2014-11-05 15:22:43 · 1362 阅读 · 0 评论 -
【转载】\t\tAutoCAD2008系统变量一览表(7 字母打头(U V W X Z))
整理:朱铮南(转载、引用请注明出处)UCSAXISANG 使用UCS命令的X、Y或Z选项绕其一个轴旋转UCS时,存储默认角度。 UCSBASE 存储定义正交UCS设置的原点和方向的UCS名称。UCSDETECT 控制是否已激活动态UCS获取。UCSFOLLOW 从一个UCS转换到另一个UCS时是否生成平面视图。 UCSICON 显示当前视口或布局的原创 2014-11-05 15:22:48 · 1175 阅读 · 0 评论 -
Autocad自动加载程序研究(注册表法加载单个arx)
假设你的arx文件名字是aaa.arx绝对路径是c:\aaa.arxAutocad2013及以下版本:拿cad13做例子在注册表路径下HKEY_CURRENT_USER\Software\Autodesk\AutoCAD\R19.0\ACAD-B001:804\Applications新建子项aaa(名字随意起,只要不重复)在项下新建如下两个值LOADCTRLS 类型:DWORD 值:2LOADE原创 2014-11-05 15:23:21 · 3984 阅读 · 0 评论 -
【转】几个ARX取CAD窗口句柄的函数
CWinApp* acedGetAcadWinApp()返回指向AutoCAD应用程序类实例的指针CDocument* acedGetAcadDoc()返回指向AutoCAD文件类实例的指针CView* acedGetAcadDwgView()返回指向视图类的指针(AutoCAD的绘图区)CMDIFrameWnd* acedGetAcadFrame()返回一个多文档(MDI)程序主框架类实例的指针原创 2014-11-05 15:21:48 · 999 阅读 · 0 评论 -
AcDbDateBase
CurrentSpaceId:当前数据库模型空间IDsaveas:直接操作未打开的dwg文件,想要将操作保存,应该利用这个save:强制保存当前操作的数据哭原创 2014-11-05 15:22:13 · 524 阅读 · 0 评论 -
转(ARX编程各种技术处理)
ARX给CAD发送命令的几种方法ads_queueexpr( _T("(command/"_POINT/" /"1,1,0/")") );该函数CAD未公开,使用时提前声明下就可以了。可以参考帮助文件中:Tips and Techniques 。acDocManager->sendStringToExecute(curDoc(), _T("_POINT 2,2,0/n "));该函数在Arx帮助中原创 2014-11-05 15:22:21 · 2945 阅读 · 1 评论 -
AuToCAD启动自定义加载程序研究(转)
CAD文件加载顺序: acad2006.lsp (AutoCAD使用) acad.rx (用户自定义的*.arx文件加载清单)注:在CAD2006中,由错误提示怀疑:*.arx文件检测先于acad2006.lsp加载。 acad.lsp (用户自定义的Lsp自动加载程序) acad2006doc.lsp (AutoCAD使用) acetutil.fas (Express Tools初始化程序) a原创 2014-11-05 15:22:24 · 2189 阅读 · 0 评论 -
【转载】\t\tAutoCAD2008系统变量一览表(1 字母打头(3 A B C ))
整理:朱铮南(转载、引用请注明出处) AutoCAD系统变量用来存储用户设置和命令操作过程产生的数值或状态。绝大部分系统变量可以通过各种菜单或对话框进行设置,比如系统变量ANGDIR就可以在“图形单位”对话框的“顺时针”复选框里进行设置,因此一般使用者没有必要去记忆、背诵这些系统变量。整理这些的目的是面向有兴趣的高级使用者。3DDWFPREC 控制三维DWF发布的精度。 3DCO原创 2014-11-05 15:22:32 · 786 阅读 · 0 评论 -
【转载】\t\tAutoCAD2008系统变量一览表(2 字母打头(D))
整理:朱铮南(转载、引用请注明出处)DASHBOARDSTATE 指示“面板”窗口处于打开还是关闭状态。DATALINKNOTIFY 控制更新或缺少数据链接的通知DATE 以“修改的Julian日期”格式存储当前的日期和时间。DBCSTATE 存储数据库连接管理器的状态(打开或关闭)。DBLCLKEDIT 控制绘图区域中的双击编辑操作。DBMOD原创 2014-11-05 15:22:35 · 702 阅读 · 0 评论 -
cad常用系统变量
1.SORTENTS 置顶显示时会被用到,具体查看帮助文档2.CMDECHO0:关闭回显1:打开回显 例:ads_point pt1 ;ads_point pt2 ;pt1[0] = 0 ;pt1[1] = 0 ;pt1[2] = 0 ;pt2[0] = 10000 ;pt2[1] = 10000 ;pt2[2] = 0 ;原创 2015-03-16 13:22:18 · 1032 阅读 · 0 评论