许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  ObjectARX 2018 + AutoCAD 2018 + VS2018 C#创建第一个Hello World程序

ObjectARX 2018 + AutoCAD 2018 + VS2018 C#创建第一个Hello World程序

阅读数 2
点赞 0
article_banner

采用 ObjectARX 2018 与 AutoCAD2018 与 C# 创建第一个hello word程序。

Hello word 程序基本创建过程如下:

0.     软件安装:

软件版本:

vs2018、Autodesk_ObjectARX SDK 2018、AutoCADNetWizards 2018、ObjectARXWizards 2018 。

在vs2018中安装Autodesk,安装文件为AutoCADNetWizards.msi。在安装过程中,需要添加 cad 软件路径以及Autodesk_ObjectARX的SDK,文件即为:utodesk_ObjectARX_2018_Win_64_and_32_Bit.sfx.exe。

ObjectARXWizards.msi 2018 下载地址:点击打开链接 https://download.csdn.net/download/heyshheyou/10338722

AutoCADNetWizards.msi 2018 下载地址:点击打开链接 https://download.csdn.net/download/heyshheyou/10338712

Autodesk_ObjectARX_2018_Win_64_and_32_Bit.sfx.exe 2018 SDK 下载地址:点击打开链接 https://download.csdn.net/download/heyshheyou/10338751

1.      新建C#工程:

安装完成后,在新建工程中可看到如下图内容:

新建Autodesk项目,.NET Framework为4.6版本。

2.      选择安装的配置文件的路径为:

包括:ObjectARX SDK 和 CAD 软件安装目录。

3.      点击ok之后:

4.      在myCommands.cs文件中,找到publicvoid MyCommand()方法:

其中,方法名称mycommand为在cad中输入的指令,调用与执行函数。

5.      在Debug中,新建x64平台:

6.      点击启动:

自动生成两个文件,目录为:

..\visual studio 2015\Projects\AutoCADCSharp plug-in4\AutoCAD CSharp plug-in4\bin\x64\Debug

包括:

AutoCAD CSharp plug-in4.dll 动态库文件。

AutoCAD CSharp plug-in4.pdb 调试过程中生成的文件,保存项目调试和状态信息。

启动成功后,进入调试模式,自动打开cad

7.      在cad中输入指令netload,载入.net的 dll文件  

8.      选择生成的dll文件加载如cad中:

9.      在cad的指令中输入mycommand(即为c#程序中默认的函数名):

10.回车即可看到代码中对应的指令: Hello, this is your first command。

注:

安装相关内容:

1.      安装ObjectARXWizards相关的工具时,安装的SDK为默认目录(在安装ObjectARX 2018后,将其中的内容复制到制定的C盘下的目录中,替换掉已有的文件内容),安装的CAD路径为已经安装的CAD软件路径。应该是安装时候的bug...


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

相关文章
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空