AutoCAD ARX2012开发环境搭建
精简CAD2012项目内容及其方法以及安装教程
安装及激活操作说明1.启动安装Autodesk AutoCAD 20122.输入安装序列号:666-69696969, 667-98989898, 400-454545453.输入密匙:001D14.完成安装,重启CAD。
5.点击激活按钮之前你有2个选择:a)禁用您的网络或拔掉网线;b)点击激活后它会告诉您,您的序列号是错误的,这时点击上一步等一会再点击激活即可。
选择了a或b后看下一步。
6.在激活界面中选择我拥有一个Autodesk激活码7.一旦到了激活屏幕:启动注册机如果你是32位的请启用32位的注册机如果是64位的请启动64位的注册机。
8.先粘贴激活界面的申请号至注册机中的Request中,9.首先点一下“Mem Patch"按钮,再点一下“Generate”按钮。
这时在下面的文本框中就会出现激活码了。
复制激活码。
10.最后复制Activation中的激活码至“输入激活码”栏中,并点击下一步。
你有一个完全注册autodesk产品!cad2011自带的CMControl.exe在我的机器上似乎无法设置。
所以又添加了cad2009版的CMControl.exe。
在我的电脑上,2009版的CMControl.exe可以设置06-2011的各版cad。
此目录内的CMControl.exe可以关闭cad的通信控制中心、联机设计中心,建议全部禁用。
速博应用中心建议设置为不允许访问。
如此设置是因为欧特克会通过信息控制中心取得盗版用户的一些资料。
已经有网友向我说过接到了欧特克的律师函。
删除了DirectX、Framework3.5SP1、VCRedist三个必须的系统组件,和一些其它系统组件。
CADtianchong目录内为填充文件,默认目录是C:\Program Files\Autodesk\AutoCAD 2012 - Simplified Chinese\UserDataCache\SupportCADquanping 目录内为一个04年就出来的全屏软件。
xp安装cad2012教程
xp安装cad2012教程CAD的基本功能AutoCAD它与其他绘图软件相比来说,AutoCAD 有在绘制与编辑图形方面能方便地绘制各种二维建筑图形。
下面小编就以autoCAD2012来给大家讲讲安装过程。
xp安装cad2012教程的方法:第一步:解压下载的压缩包,解压完毕后进入文件夹里找到安装程序“setup.exe”,双击开始安装Autocad2012中文版第二步:启动安装程序以后,就会弹出如下图所示的安装画面,我们就可以开始安装AutoCAD2012第三步:接受安装协议第四步:选择许可证类型并输入产品信息,这里为大家提供的序列号包括:序列号:666-69696969 或667-98989898 或400-45454545密匙:001D1第五步:自定义安装路径并选择配置文件注意:这一步中默认即可,最好不要选择第二项,否则可能会无法安装成功。
第六步:开始安装AutoCAD2012,注意这一步的安装时间较长。
此时出现“安装程序”对话框,选择“否”第七步:在桌面上找到AutoCAD2012程序,选择鼠标右键“打开”系统出现“移植自定义设置”对话框选择确定,如果您以前没有安装过autocad,下图所示的对话框就不回出现。
在弹出的对话框中选择否第八步:初始化后会出现,Autodesk许可对话框,这里我们选择“试用”如图所示:注意:这里先不要点击“激活”选项,否则可能会出错。
出现Autodesk Exchange对话框,这里我们将做下图所示操作:择窗口右上角“帮助”下拉列表按钮,选择“关于”选项,如图所示:此时出现“关于”对话框,如图所示:这时“产品许可信息”对话框,点击“激活”选项,如图所示:我们回到了“Autodesk 许可”对话框,选择激活选项,如图所示:看着下图的申请号,可以用CTRL+C来复制。
第九步:使用AutoCAD注册机将“申请号”转换为“激活码”,注意打开的注册码要与您的操作系统的位数对应。
ObjectARX开发环境下的AutoCAD对话框设计
袁梅李亚萍张竟
(武汉大学城市建设学院,湖北 武汉 430072)
摘要:在ObjectARX开发环境下,AutoCAD支持两种格式的对话框:PDB对话框和Windows机制的对话框。从简单实例出发,本文介绍了这两种格式的对话框设计。
关键词:ObjectARX;AutoCAD;PDB;MFC;对话框
}
以上只给出了主调用函数drive_main()和回调函数print_cb()、ok_cb()的部分代码,相当于ObjectARX应用程序中的用户程序主体函数部分,Mypdb.cpp中头文件部分、函数声明部分和接口函数部分和一般的ObjectARX应用程序要求相同,不再写出。必须注意,头文件中一定要有#include“adsdlg.h”。
Microsoft基础类库(MFC)给软件开发者提供了一种便捷快速建立标准的用户界面的方法。ObjectARX开发环境也提供了一系列基于MFC的用户界面类,我们可以使用这些类设计Windows风格的对话框。使用Windows对话框的ObjectARX应用程序将使自己的界面与AutoCAD内建对话框界面完全一致,且可与其它Windows应用程序紧密集成在一起,共享Windows的各种资源,而且程序的维护也非常方便。在ObjectARX应用程序中使用MFC最明显的优点是可以充分利用MSVC(Microsoft Visual C++)开发环境提供的先进技术和工具,实现程序界面的可视化设计。Windows对话框也是Autodesk极力推荐开发者使用的对话框。
在CAD软件开发中,对话框的设计是软件开发者非常关心的问题之一。AutoCAD除了使用命令行与用户进行交互外,还可使用对话框。对话框是一种边界固定的窗口,也是一种最先进、最流行的人机交互界面。运用对话框可以方便地实现程序设计时的数据传输和信息传输,,所以在当今的几乎所有的软件都要用到对话框界面与用户交流。在CAD的二次开发中,可以采用两种方式使用对话框技术:,一种是PDB格式,即使用AutoCAD系统本身提供的可编程对话框技术,另一种是使用Windows机制的对话框设计技术。
详解ObjectARX开发环境的...
详解ObjectARX开发环境的...在⼀个做CAD⼆次开发的公司做Web开发,感觉可提升的空间很⼩。
有必要研究⼀下公司的产品开发,以利发展。
⼀、⾸先安装好vs05与cad2008安装cad的时候也没有什么特别,加载到虚拟光驱,安装过程中有个错误提⽰,不影响继续。
⼆、安装ObjectArx2008直接打开解压缩到某个⽬录即可。
⽐如C:\ObjectARX 2008然后打开C:\ObjectARX 2008\utils\ObjARXWiz⽬录,运⾏ArxWizards.msi这样在新建C++项⽬的时候会出现ObjectARX项⽬,如图三、包含⽂件⼯具->选项->项⽬和解决⽅案->VC++⽬录,如图所⽰:包含⽂件(添加图中前两个⽬录即可)库⽂件(添加图中前两个⽬录即可)四、新建ObjectARX项⽬,完成后添加MFC⽀持,如图所⽰:然后直接点finish打开acrxEntryPoint.cpp点击左上⾓的a>按钮,然后新建⼀个命令。
如图:只需要修改Internation Name与Localized Name为testcmd即可添加完成后,会在acrxEntryPoint.cpp中⾃动添加⼀句如下的代码:然后添加⼀句AfxMessageBox(_T("this is a test command."));五、加载与运⾏在项⽬中win32\debug⽬录下,把ArxProject2.arx复制到桌⾯,注意先⽣成⼀下。
打开cad08输⼊命令:ap打开加载对话框。
找到.arx⽂件即可加载。
如图:然后输⼊⾃⼰的命令testcmd就能运⾏了。
如图:公司⾼⼿如云,希望能在CAD⼆次开发⽅⾯有些发展。
转⾏也⾏,呵呵。
到此这篇关于ObjectARX开发环境的创建与开发实例Hello World(VS2005+AutoCad2008+ObjectArx2008)的⽂章就介绍到这了,更多相关ObjectARX环境的创建内容请搜索以前的⽂章或继续浏览下⾯的相关⽂章希望⼤家以后多多⽀持!。
AutoCAD ARX2012开发环境搭建
AutoCAD ObjectARX2012开发环境搭建网上教材对于AutoCAD老版本的教材比较多,就算是ObjectARX自带的Samples也是这样。
本文就ACAD2012及以后版本做详细讨论,计划做成一个系列,后续还会有更多精彩内容尽请期待。
首先准备好以下内容:1.安装VS2008,安装SP1补丁。
2.访问Autodesk下载ObjextARX2012和ObjARXWiz(向导程序ArxWizards.msi)在Autodesk官网可以看到如下兼容信息:按照下面步骤新建测试程序:1.配置VC++目录选择好你的平台,我用的是64位操作系统和64位AutoCAD所以这里是x64。
添加包含文件目录:添加库文件目录:2.新建工程下一步下一步下一步下一步下一步最后点完成。
3.添加命令和测试代码新建命令的按钮没有图标,所以有点奇怪。
但你用鼠标移动到上面会有提示。
在对话框上右键新建命令的名字都改成“Hello”完成后确认。
找到arxEntryPoint.cpp文件添加下面语句:AfxMessageBox(L"Hello ARX");4.编译测试编译好后找到.arx文件,启动AutoCAD2012,输入命令appload进行加载。
加载成功后,输入Hello命令进行测试5.代码分析1.CArxProject1App是应用程序对象,父类是AcRxArxApp,在这里完成了大部分主要的工作。
2.静态函数GGPArxProject1Hello和AutoCAD中相应命令做关联,能在输入命令后调用该方法。
3.ACED_ARXCOMMAND_ENTRY_AUTO(CArxProject1App, GGPArxProject1, Hello, Hello,ACRX_CMD_TRANSPARENT, NULL)完成了上述命令的关联。
Auto CAD 2012安装教程
Auto CAD 2012安装教程首先肯定是解压,然后点击setup.exe进行软件安装安装初始化,一般没什么问题,会自动直接进入下一步然后就开始软件的安装了,首页进行安装工具和实用程序(如果直接安装程序,可能会引起软件安装失败)我选择了修改路径,点击安装即可,配置文件是保持默认的这样组件就会进行安装了,此步安装速度比较快,建议不用离开电脑,安装成功后点击完成即可,好了,软件已经安装成功了(嘿嘿,开个玩笑),组件已经安装完毕了,点完成继续点开软件安装程序,点击setup.exe进行安装。
此步开始安装软件这步没有办法,只能点接受,然后进行下一步吧输入店家给你发送的序列号以及产品密钥,输入进去出现对号说明没有问题了,点下一步好了,已经开始安装了,等待吧(建议没有洗澡的去洗个澡,此步过程较长,估计为15分钟左右,)洗完澡回来会发现软件已经安装成功了,点击完成就可以了噢打开软件吧会提示需要激活的,没有问题,点激活吧勾上必须的选项,继续下一步此步建议把网络给断掉,否则可能会出现问题,我用的无线网络,所以点断开就可以了,如果是本地链接或者宽带链接的话也是一个道理,先断开。
正在激活中…放心,肯定是通过不了的啊。
会提示激活的,不过没事的,按着步骤来没办法,肯定是通过不了的,那么多钱的软件,如果就这样激活了,那他们都没饭吃了。
会出现此界面,首页将申请号发给客服,告知你的申请号,例如:在第一个格子里粘贴,软件会以每个格子四个字符的方式进行自动区分的,如图所示:(此激活码与)OK了,已经完成激活了让我们来试一下是否能正常打开这里已经出现了软件名称,如果未注册的话,这里会显示未注册的噢软件可以正常使用,无限制再重新把软件打开一次,CAD的帮助文件,如果有不懂的话,这里也有帮助文件,也可以进行查看如果有问题可以联系我们客服旺旺:电商网盟地址。
2012版cad安装教程
2012版cad安装教程2012版CAD安装教程CAD(计算机辅助设计)是一种用计算机辅助进行设计和制图的软件工具。
在现代工程和建筑行业中广泛应用。
本文将为大家提供2012版CAD的安装教程,帮助初学者完成软件的安装步骤。
第一步:准备安装文件首先,我们需要获得2012版CAD的安装文件。
你可以购买正版软件光盘或者从官方网站下载安装程序。
确保你有一个可靠的来源,并且该安装文件与你的操作系统兼容。
第二步:关闭所有杀毒软件和防火墙在安装过程中,为了避免杀毒软件和防火墙的干扰,我们需要先关闭这些程序。
这可以确保无关的警报和拦截不会中断安装过程。
第三步:双击安装文件找到下载好的CAD安装文件,双击以开始安装过程。
在弹出的窗口中,选择“运行”或“安装”,以启动安装程序。
第四步:接受许可协议在安装程序打开后,你将被要求阅读并接受许可协议。
仔细阅读协议内容,并勾选“我接受许可协议”选项。
然后点击“下一步”。
第五步:选择安装位置在接下来的步骤中,你将需要选择要将CAD安装到的文件夹位置。
通常情况下,建议将其安装到默认位置。
如果你想更改安装位置,可以点击“浏览”并选择自定义位置。
然后点击“下一步”。
第六步:选择组件在这一步中,你将需要选择要安装的CAD组件。
根据你的需求和计算机的配置进行选择。
一般建议选择所有组件,以确保你拥有完整的CAD功能。
然后点击“下一步”。
第七步:选择启动程序在这一步中,你将需要选择想要在开始菜单中创建的启动文件夹的名称。
你可以选择接受默认名称,也可以自定义一个名称。
然后点击“下一步”。
第八步:开始安装在这一步中,你将需要再次确认安装选项。
确保你已经阅读了所有信息并验证了你的选择。
然后点击“安装”以开始安装过程。
安装时间将取决于你的系统性能和组件选择。
第九步:安装完成在安装过程完成后,将会显示“安装成功”或类似的消息。
你可以选择立即启动CAD程序或稍后手动启动。
点击“完成”退出安装程序。
总结:以上是2012版CAD的安装教程。
cad2012安装教程
cad2012安装教程CAD2012安装教程引言:CAD2012是一款用于计算机辅助设计的软件,广泛应用于建筑、机械、电子等行业。
正确安装CAD2012是使用该软件的首要步骤。
本文将为您提供一份详细的CAD2012安装教程,以帮助您成功完成安装过程。
一、硬件要求检查在安装CAD2012之前,首先需要确保您的计算机满足最低硬件要求。
下面是CAD2012的最低硬件要求:- 操作系统:Windows XP/Vista/7/8/10- 处理器:Intel Core 2 Duo或更高版本- 内存:2GB或更多- 硬盘空间:至少6GB的可用空间- 显示器分辨率:1280x800或更高请确保您的计算机符合以上要求,否则可能会导致安装和使用CAD2012时出现问题。
二、安装CAD20121. 下载CAD2012安装文件在开始安装CAD2012之前,您需要先从官方网站或可信赖的第三方软件下载网站下载CAD2012的安装文件。
确保您下载的是正版软件,并且具有可靠的来源。
2. 运行安装程序找到您下载的CAD2012安装文件,双击运行它。
许多CAD2012安装程序都是自解压缩文件,因此您只需双击即可开始解压缩和安装过程。
3. 安装向导安装向导将会引导您完成CAD2012的安装过程。
请按照向导的指示逐步操作,同意许可协议并选择安装选项。
4. 激活CAD2012完成安装后,您将需要激活CAD2012才能开始使用。
打开CAD2012,按照提示输入激活码或进行在线激活。
如果您没有激活码,可以从软件包中获取,或者根据官方网站提供的说明进行申请。
5. 更新和注册在激活CAD2012之后,建议您立即进行软件更新和注册,以确保您使用的是最新版本,并享受相关技术支持和服务。
三、常见问题解决方法1. 安装失败如果安装CAD2012时遇到错误或安装失败的情况,您可以尝试以下解决方法:- 重新下载安装文件,确保文件未被损坏- 关闭所有正在运行的程序和防病毒软件,然后重新运行安装程序- 以管理员身份运行安装程序- 检查您的硬盘空间是否足够,并清理不必要的文件和程序2. 激活问题如果您在激活CAD2012时遇到问题,您可以尝试以下解决方法:- 确保您输入的激活码正确无误,注意区分大小写- 确保您的计算机已连接到互联网,并且防火墙未屏蔽CAD2012的激活请求- 如果您仍然无法激活CAD2012,请联系CAD2012的技术支持团队或查阅官方网站上的激活指南。
计算机辅助设计-AutoCAD2012实用教程课程设计 (2)
计算机辅助设计-AutoCAD2012实用教程课程设计一、课程概述AutoCAD是一款非常流行的计算机辅助设计软件,被广泛应用于建筑、机械、电子等各种工程领域。
本课程旨在教授AutoCAD2012的基本操作和绘图技巧,使学生能够使用AutoCAD进行绘图和图形操作。
二、课程安排第一章 AutoCAD2012的环境配置和基本操作本章主要介绍AutoCAD2012的界面,以及如何配置AutoCAD2012的各种常用设置。
1.1 AutoCAD2012的界面介绍AutoCAD2012的界面包括菜单栏、工具栏、状态栏和绘图区域。
学生应该能够适应AutoCAD2012的界面,并了解每个区域的作用。
1.2 AutoCAD2012的常用设置学生应该能够熟悉AutoCAD2012的各种常用设置,如线条颜色、字体大小和画布大小等。
此外,学生还应该能够掌握工具栏和快捷键的使用方法。
1.3 AutoCAD2012的基本操作本章还将介绍AutoCAD2012的基本操作,如绘制线条、圆形和多边形等基本图形,以及修改线条和填充颜色等操作。
学生应该能够掌握AutoCAD2012的基本操作。
第二章 AutoCAD2012绘图操作本章将介绍AutoCAD2012的绘图操作,包括画布设置、图层管理和对象组合等操作。
2.1 AutoCAD2012画布设置学生应该能够了解AutoCAD2012的画布设置,并了解如何对画布进行调整。
此外,本章还将介绍如何设置图形的坐标系。
2.2 AutoCAD2012的图层管理学生应该能够了解AutoCAD2012的图层管理功能,并能够将对象分组为不同的图层。
此外,学生还应该能够了解如何控制图层的可见性和颜色。
2.3 AutoCAD2012的对象组合本章还将介绍AutoCAD2012的对象组合功能,包括如何将多个对象组合为一个对象。
此外,学生还应该能够了解如何切割和旋转对象等操作。
第三章 AutoCAD2012高级绘图操作本章将介绍AutoCAD2012的高级绘图操作,包括3D绘图和曲线绘图等操作。
AutoCAD2012第二单元 AutoCAD2012的基本设置
知识点1 设置栅格和捕捉
• 栅格的作用如同传统纸面制图中使用的坐标纸
,按照相等的间距在屏幕上设置了栅格点,使 用者可以通过栅格点数目来确定距离,从而达 到精确绘图的目的。栅格不是图形的一部分, 打印时不会被输出。
• 捕捉功能经常和栅格功能联用。当捕捉功能打
开时,光标只能停留在栅格点上。这样,只能 绘制出栅格间距整数倍的距离。
• 相对直角坐标是指相对于某点的X轴和Y轴位移
。它的表示方法是在绝对坐标表达方式前加上 “@”,即@X,Y。
知识点2 坐标输入方法
• 4.相对极坐标 • 相对极坐标以某一指定点为极点,通过相对的
极长距离和角度来确定绘制点的位置。相对极 坐标是以上一个操作点为极点,而不是原点为 极点。通常用“@L<α”的形式来表示相对极坐 标。
知识点1 系统参数的设置
• 设置系统参数是通过“选项”对话框进行的,
图2-1所示的“选项”对话框,该对话框中包含 了10个选项卡,可以在其中查看、调整 AutoCAD的设置。
• 可以通过两种方式设置系统参数: • 菜单栏:选择“工具”/“选项”命令 • 命令行:输入OPTIONS
知识点1 系统参数的设置
来确定点的位置。极半径是指该点与原点之间 的距离,极角是极点与原点连线与X轴正半轴的 夹角,逆时针为正方向,输入格式为:极半径< 极角,即L<α。
知识点2 坐标输入方法
图2-7 2 坐标输入方法
• 3.相对直角坐标 • 在绘图过程中,仅使用绝对坐标并不方便。实
际工作中,图形对象的定位通常是通过相对位 置来确定的。绘制一幅新图时,第一点的位置 往往不重要,只需简单估计即可。一旦第一点 确定后,以后的每一点的位置都由相对于前面 所绘制的点的位置确定。因此,相对坐标在实 际绘图中更加实用。
[AutoCAD二次开发][2017]Autocad2017ObjectARX开发环境配置。。。
[AutoCAD⼆次开发][2017]Autocad2017ObjectARX开发环境配置。
碎碎念不得不说autocad⼆次开发的相关资料真的少,⼤多数还很旧。
图书馆⾥VBA的⼀本最近出版时间是2006,AutoLisp的2013(还是个⼗⼆五规划教材),ObjectARX的书是2014年出的,结果开发的是autocad2010,还配套VS2008,⾥⾯的内容也是......惨不忍睹......不过⼥朋友设计院的插件在AutoCAD2017上⼀⽤就崩也不是个办法(说实话⽤上2017就再也不想回2011了),只好⾃⼰找AutoCAD 2017的官⽅资料开搞。
⾸先是技术选型问题,就查找到的资料⽽⾔⼆次开发有三个流派,AutoLisp,VBA(ActiveX), Cpp/C#(.Net + ObjectARX)。
AutoLisp不了解,⽬前主要是解决问题(实现那⼀⽤就崩的插件⾥的⼀个⼩功能,功能下⽂再详细叙述),暂时不打算从头开始撸Lisp。
ActiveX的提供(据说)很少,VBA我也不是很熟,作为次要选择。
那么⾸先就先试试ObjectARX的⽔。
正⽂AutoCAD 2017 的官⽅开发⽂档地址:此外在Develop Center有坑学习资料。
⽹址⾸先要下载ObjectArx2017的库。
另外ARX集成到VS2015开发环境的Wizard不包含在库的安装包中,需要另外单独下载。
ObjectARX2017库下载地址(需要Submit个⼈信息):Wizard下载地址:⾸先安装ObjectARX库,它让你指定⼀个解压路径,解压完成后并不会有可执⾏⽂件进⾏进⼀步安装。
这⾥⾯的⽂件根据32位和64位分别⽤于提供给VS2015来include和link。
其次安装Wizard。
装完Wizard之后Visual C++就会出现Autodesk开发的模板。
安装Wizard这⾥有个坑: 如果直接双击安装,随后VS⾥⼯程创建时不会成功的。
autocadarx程序设计。几何算法、配置环境、常用函数、命令添加等
计算几何算法概览一、引言计算机的出现使得很多原本十分繁琐的工作得以大幅度简化,但是也有一些在人们直观看来很容易的问题却需要拿出一套并不简单的通用解决方案,比如几何问题。
作为计算机科学的一个分支,计算几何主要研究解决几何问题的算法。
在现代工程和数学领域,计算几何在图形学、机器人技术、超大规模集成电路设计和统计等诸多领域有着十分重要的应用。
在本文中,我们将对计算几何常用的基本算法做一个全面的介绍,希望对您了解并应用计算几何的知识解决问题起到帮助。
二、目录本文整理的计算几何基本概念和常用算法包括如下内容:矢量的概念矢量加减法AcGeVector2d/AcGeVector3d + - += -=等运算符重载或者setToSum矢量叉积AcGeVetor3d crossProduct折线段的拐向判断由矢量叉积的性质推出判断点是否在线段上isOn判断两线段是否相交AcgeLineSeg2d intersectWith判断线段和直线是否相交AcgeLine2d AcgeLineSeg2d intersectWith判断矩形是否包含点判断线段、折线、多边形是否在矩形中判断矩形是否在矩形中判断圆是否在矩形中判断点是否在多边形中判断线段是否在多边形内判断折线是否在多边形内判断多边形是否在多边形内判断矩形是否在多边形内判断圆是否在多边形内判断点是否在圆内判断线段、折线、矩形、多边形是否在圆内判断圆是否在圆内计算点到线段的最近点line.closestPointTo(point);计算点到折线、矩形、多边形的最近点计算点到圆的最近距离及交点坐标计算两条共线的线段的交点计算线段或直线与线段的交点求线段或直线与折线、矩形、多边形的交点求线段或直线与圆的交点凸包的概念凸包的求法三、算法介绍矢量的概念:如果一条线段的端点是有次序之分的,我们把这种线段成为有向线段(directed segment)。
如果有向线段p1p2的起点p1在坐标原点,我们可以把它称为矢量(vector)p2。
Auto CAD 2012安装与激活
Auto CAD 2012安装与激活
一、Auto CAD 2012软件和激活软件
Auto CAD 2012软件有32位与64位和激活软件可在网上搜索下载。
二、硬件环境基本要求
英特尔奔腾4、AMD Athlon双核处理器3.0GHz或英特尔、AMD的双核处理器1.6GHz或更高。
三维
2 GB内存术
1.8 GB空闲磁盘空间进行安装
1024*768真彩色视频显示器适配器
三、系统环境
XPsp2、vista、win7、win8操作系统和必要的软件
四、安装
在Auto CAD 2012软件的安装盘上运行setup.exe,输入安装序列号:666-69696969或667-98989898或400-45454545,输入密匙:001D1,根据提示进行安装直到完成。
五、激活
完成Auto CAD 2012软件安装重启,进入软件激活界面,在激活界面中选择我拥有一个Autodesk激活码,进入先粘
贴激活界面的申请号至激活注册机中的Request中,点击Generate算出激活码,在注册机里点Mem Patch键否则无法激活提示注册码不正确。
注意:如果操作系统为win7或win8时,直接运行激活软件时,提示如下:
最后复制Activation中的激活码直接一次性全部复制至“输入激活码”栏中,并点击下一步。
注册后Auto CAD 2012提示的注册- 激活错误(0015.111)
对于win7和win8在运行激活软件时,先用鼠标选中激活软件,右键选择“以管理员身份运行(A)”,如下图:
此时将复制Activation中的激活码直接一次性全部复制至“输入激活码”栏中,并点击下一步,Auto CAD 2012提示激活成功。
ObjectARX开发环境下的AutoCAD对话框设计
1 基 于 Auo AD DB对 话 框 设 计 tC P
可 编 程 对 话 框 ( rga al Da g Bx P r mm be il o , o o
最流行的人机交互界 面 , 以方便地实现程序设 可
计 时 的数据 传 输 和信 息 传 输 . uo A A tC D支 持 两 种 格 式 的对话 框 : 一种 是 使 用 A tC D系 统本 身 提 uo A 供 的可 编程 对话 框 技术 P B格式 ; 一 种是 使 用 D 另 Widw 机 制 的对 话 框 设 计 技 术 . no s 以下 分 别 介 绍
Abta t s c: r
T e d s n o h w om l i s o uo A i ou o i O jc R s h ei fte to f ua o f A t D da g e b x v bet X i g r tn C l a A
i to u e o s e e o d d v l p n nd rt e i t g ae e e o me a n io me to s a n r d c d t e k as c n e eo me tu e h n e r t d d v lp nt e vr n n fViu C l l + +6. 0.o e o c st e p o a n fwhih i r g mma e tc n lg fd ao e b x pr vde y Au o h r bl e h o o y o i lg o i d b t CAD y tm u o s se is l ,t eo e e d sg ig t c n l g i i o y tm.T ewh l r c s ft e d sg tp tef h t rt e i n e h o o v aW nd wsS se h h n y h oe p e so e i se s o h n a d t e r aiai n o e p g a a e su e n h e lz to ft r r m r t did. h o
基于C#的AutoCad二次开发--第一章--环境搭建及几种二开模式
基于C#的AutoCad⼆次开发--第⼀章--环境搭建及⼏种⼆开模式Autocad的开发形式包括visual lisp、objectarx、vba、.Net等等,其中基于.Net平台的C#语⾔学习曲线较为平缓,使⽤该语⾔进⾏AutoCad 的⼆次开发效率较⾼。
本⽂主要记录了使⽤C#进⾏AutoCad⼆次开发的环境搭建和⼏种⼆次开发的模式。
学习资料:1. Autocad .Net开发指南(中⽂版),此为欧特克公司提供的官⽅⽂档;2. AutoCad官⽹,在开发⼈员板块可以查阅官⽅提供的各种类库;3. b站的AutoCad_C#⼆开视屏,链接如下:4. 百度,google......软件配置:Autocad2014 + objectarx2014 + AutoCAD_2014_dotnet_wizards + vs2013;注:此配置不是唯⼀的,因为.NET框架可向下兼容;第⼀节:搭建环境1.1 创建项⽬在vs中创建⼀个类库项⽬,适⽤于.dll和对话框应⽤程序的开发。
1.2 引⽤类库从objectarx2014中引⼊下图所⽰类库,并且对于所有类库,右击->属性->复制到本地->false;1.3 框架及⽬标平台做完上述操作,建议先不要动项⽬的框架及⽬标平台(右击->项⽬->应⽤程序or⽣成),如果编译出问题,再调整这两项,即注意:平台要与Autocad相匹配:是x64 or x32;框架也要相匹配,看是否和当前Autocad版本相兼容。
第⼆节:代码编写在正式写代码之前,需要了解你想做哪种形式的Cad⼆次开发,如:.dll; Ribbon;对话框应⽤程序等等。
不同形式的开发,其代码编写也有所不同。
2.1 载⼊动态链接库(.dll)这应该是较为常⽤的,且⽐较简单快捷的⼀种开发形式。
可以⽤其来编写⼀些⼩的功能,类似于在Cad下⽅的编辑框中输⼊⼀些命令(Command)。
具体开发如下:在public class xxx下⽅编写:[Command("xxx")] //可以理解为:当写完代码并加载⾄cad后,在编译框键⼊命令xxx,从⽽执⾏操作。
CAD2012工程绘图技能训练教程第1章入门与绘图环境的设置
第1章 入门与绘图环境的设置
节目录
AutoCAD2012 工程绘图技能训练教程
1.1 AutoCAD 2012入门
1.1.4 新建一张图
1. 输入命令
●
单击图标: 从键盘输入: 用快捷键:
“新建”按钮 NEW 按下〈Ctrl+N〉组合键
●
● ●
从下拉菜单选取:“文件”“新建”
2. 命令的操作 输入NEW命令之后,AutoCAD将显示“选择样板”对话框, 在“选择样板”对话框中选择“acadiso”样板,即可新建一张 默认单位为毫米、图幅为A3的图。
“AutoCAD
2012 经典”工作界 面是 AutoCAD常 用的二维绘图基础 工作界面 。
第1章 入门与绘图环境的设置
节目录
AutoCAD2012 工程绘图技能训练教程
1.1 AutoCAD 2012入门
1.1.2 AutoCAD 2012的工作界面 3. “三维基础”和“三维建模”工作界面 AutoCAD 2012 “三维基础”和 “三维建模”工作 界面,是进行三维建模(即三维绘图)时所用的工作 界面。将在第 8 章中详述。
1.1.1 AutoCAD 2012的主要功能 1.绘图功能 2.编辑功能
3. 三维功能符号库和工具选项板 4.三维功能 6. Internet功能
5.输出功能
第1章 入门与绘图环境的设置
节目录
AutoCAD2012 工程绘图技能训练教程
1.1 AutoCAD 2012入门
1.1.2 AutoCAD 2012的工作界面
节目录
AutoCAD2012 工程绘图技能训练教程
1.1 AutoCAD 2012入门
1.1.6 另存图
AUTO CAD2012安装及注册过程详解
AutoCAD2012安装图文教程(win7下安装)
1. 双击打开自解压文件 ;
2. 自解压弹窗,将C改成D然后点击install解压到D盘;
3.解压后会自动运行安装文件,windows7用户会出现下面的弹窗,点击是进入安装界面;
正在初始化安装程序
4.点击安装;
5.点击“我接受”然后点击“下一步”;
45454545,输入密匙: 001D1,然后单击“下一步”;
7.将C改成D然后点击“安装”;
8.安装过程冗长请耐心等待;
9.点击“完成”,安装完成下面进行注册;
双击打开AutoCAD2012
10.首次运行;
11.点击“激活“按钮之前你有2个选择:a)禁用您的网络或拔掉网线;b)点击激活后它会告诉您,您的序列号是错误的,这时点击”上一步“等一会再点击”激活“即可。
选择了a或b后看”下一步“。
“我已经阅读协议……”然后点击”继续“;
12. 这个时候将AutoCAD2012注册机解压到桌面上右键以管理员身份运行;
13. 在激活界面中选择“我具有Autodesk提供的激活码“,然后选用鼠标拖动选中申请号,选中后按
Ctrl+C复制申请号;
Array 14. 先粘贴激活界面的申请号至注册机中的Request中,然后点击Mem Patch,点击Generate算出激活
码,复制Activation中的激活码;
15.粘贴Activation中的激活码至“输入激活码”栏中,并点击“下一步“如下图所示;
16.完成激活。
17.进图CAD后的界面要是不习惯的话,可以转换成我们熟悉的2006版的经典界面图下图操作即可,如果看不懂点击这里观看动态操作;
霏雨霖枫
2011.04.24。
CAD二次开发实验报告
目录实验一 ObjectARX .NET托管开发包的使用 (2)一、主要内容 (2)二、学时安排 (2)三、预习内容及要求 (2)四、下载安装ObjectARX (2)4.1下载ObjectARX (2)4.2 安装ObjectARX向导和托管项目模板 (2)4.3 Hello World程序创建 (3)4.4 创建上下文菜单 (6)4.5 创建弹出式下拉菜单 (7)4.6 创建工具条 (10)4.7 创建有模态和无模态对话框 (13)4.8 修改状态栏 (17)4.9 创建进度条 (18)实验二 AutoCAD基本图形对象创建与编辑 (20)一、主要内容 (20)二、学时安排 (20)三、预习内容 (20)四、基本图形对象创建与编辑 (20)基本图形对象创建:添加引用 (20)4.1 创建直线对象 (21)4.2 创建圆 (22)4.3 创建圆弧 (23)4.4 创建多段线 (24)4.5 创建椭圆 (27)4.6 样条曲线 (28)4.7 创建面域 (29)4.8 创建文字 (32)4.9 创建填充 (34)4.10 创建尺寸标注 (35)实验三 ObjectARX .NET托管开发包的使用 (42)一、主要内容 (42)二、学时安排 (42)三、预习内容 (42)四、ObjectARX .NET托管开发包的使用过程 (42)4.1创建块定义及插入块参照 (42)4.1.1 创建块定义 (43)4.1.2 插入块参照 (44)4.2创建带有属性的块定义及插入带有属性的块参照 (45)4.2.1 创建带有属性的块定义 (45)4.2.2 插入带有属性的块参照 (47)实验四用户交互、选择集及扩展属性 (49)一、主要内容 (49)二、学时安排 (49)三、预习内容 (49)四、实验步骤 (49)引用: (49)4.1 用户交互 (49)4.1.1 读入字符串 (50)4.1.2读入Double型数据 (50)4.1.3 读入Point (51)4.1.4 拾取实体 (51)4.1.5 打开dwg文件 (52)4.2 选择集 (54)4.2.1 获得PickFirst选择集 (54)4.2.2 在图形区域中选择对象 (55)4.2.3 添加或合并多个选择集 (56)4.2.4 定义选择集过滤规则 (57)4.2.5 从选择集中移除对象 (58)4.3 扩展属性 (59)实验一 ObjectARX .NET托管开发包的使用一、主要内容1、下载安装ObjectARX .NET托管开发包2、创建AutoCAD命令3、创建自定义用户菜单4、创建自定义用户工具条5、创建用户自定义窗体二、学时安排:2学时三、预习内容及要求回顾ObjectARX API和其托管API之间的对应关系;掌握不同API版本对应的 开发版本;熟悉创建用户需求所要引用命名空间。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
AutoCAD ObjectARX2012开发环境搭建
网上教材对于AutoCAD老版本的教材比较多,就算是ObjectARX自带的Samples也是这样。
本文就ACAD2012及以后版本做详细讨论,计划做成一个系列,后续还会有更多精彩内容尽请期待。
首先准备好以下内容:
1.安装VS2008,安装SP1补丁。
2.访问Autodesk下载ObjextARX2012和ObjARXWiz(向导程序ArxWizards.msi)
在Autodesk官网可以看到如下兼容信息:
按照下面步骤新建测试程序:
1.配置VC++目录
选择好你的平台,我用的是64位操作系统和64位AutoCAD所以这里是x64。
添加包含文件目录:
添加库文件目录:
2.新建工程
下一步
下一步
下一步
下一步
下一步
最后点完成。
3.添加命令和测试代码
新建命令的按钮没有图标,所以有点奇怪。
但你用鼠标移动到上面会有提示。
在对话框上右键新建
命令的名字都改成“Hello”完成后确认。
找到arxEntryPoint.cpp文件添加下面语句:
AfxMessageBox(L"Hello ARX");
4.编译测试
编译好后找到.arx文件,启动AutoCAD2012,输入命令appload进行加载。
加载成功后,输入Hello命令进行测试
5.代码分析
1.CArxProject1App是应用程序对象,父类是AcRxArxApp,在这里完成了大部分主要的工作。
2.静态函数GGPArxProject1Hello和AutoCAD中相应命令做关联,能在输入命令后调用该方法。
3.ACED_ARXCOMMAND_ENTRY_AUTO(CArxProject1App, GGPArxProject1, Hello, Hello,
ACRX_CMD_TRANSPARENT, NULL)完成了上述命令的关联。