用AutoCAD调用自定义类库

本文介绍了如何在AutoCAD环境中通过netload命令加载自定义类库,并展示了一个使用CommandMethod注解的AdskGreeting命令,该命令在AutoCAD中创建并显示带有欢迎信息的MText对象。在Transaction管理下,代码首先获取当前文档和数据库,然后在Model空间中开始新的事务,创建并定位MText对象,设置其内容和样式,最后提交事务保存更改。
摘要由CSDN通过智能技术生成

 1.打开AutoCAD,在命令行中输入 netload ,打开了选择窗口

 

 2.在选择窗口中选择自定义的类库文件 *.dll, 单击OK

 3.在命令行中再输入 adskgreeting ,这时工作台中就显示了调用自定义类库中的处理结果

 

 

代码示例:

 

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using Autodesk.AutoCAD.DatabaseServices;
using Autodesk.AutoCAD.Runtime;
using Autodesk.AutoCAD.ApplicationServices;

[assembly: CommandClass(typeof(ClassLibrary1.Class1))]
namespace ClassLibrary1
{
    public class Class1
    {
        [CommandMethod("AdskGreeting")]
        public void AdskGreeting()
        {
            // Get the current document and database, and start a transaction
            Document acDoc = Application.DocumentManager.MdiActiveDoc

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值