目录
01项目环境准备
02代码示例
03输出示例
04总结
05源码地址
01项目环境准备
A.开发使用的软件:AutoCAD2016、VisualStudio2022
B.建立依赖的本地库(提前从AutoCAD软件安装目录拷贝开发时需要使用的库,如:accoremgd.dll)
C.创建新的类库(.Net Framework),注意不同AutoCAD版本对应不同Framework版本,当前案例使用AutoCAD2016对应Framework4.5.2
02代码示例
D.建立类文件,创建命令函数,使用CAD库中的特性标记命名空间与函数
using Autodesk.AutoCAD.ApplicationServices.Core;
using Autodesk.AutoCAD.Runtime;
[assembly: CommandClass(typeof(Hello.Cad.App01.Hello_01))]
namespace Hello.Cad.App01
{
public class Hello_01
{
/// <summary>
/// CommandMethod特性中的第一个参数'globalName',表示CAD反射读取该特性时,命令行能够显示和执行的名称。
/// </summary>
[CommandMethod("hello_method")]
public void MyFunction()
{
Application.ShowAlertDialog("Hello World!!!");
}
}
}
03输出示例
E.启动AutoCAD2016,命令行中输入netload,加载类库项目生成的dll文件,继续在命令行输入hello_method,按回车执行命令
04总结
本文章,作为本人关于AutoCAD二次开发系列教程的首篇,内容较为仓促简洁,如有不正确的地方,欢迎大家的指正。文章来源:https://www.toymoban.com/news/detail-434050.html
05源码地址
https://gitee.com/jiangyong95/BlogCAD文章来源地址https://www.toymoban.com/news/detail-434050.html
到了这里,关于AutoCAD二次开发系列教程01-如何在AutoCAD中输出Hello World的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!