zoukankan      html  css  js  c++  java
  • 我的第一个CAD程序


    [步骤1]新建项目
    启动Visual Studio 2010,然后选择一个C#类库,设置好名称和保存位置,点击【确定】

    [步骤2]添加引用文件AcMgd.dll和AcDbMgd.dll
    首次使用时,【浏览】CAD根目录,就在里面找;再次使用时,可在【最近】里面找。
    设置AcMgd.dll和AcDbMgd.dll的【属性】->【复制到本地】为false


    [步骤3]设置项目属性
    右键点击项目,选择【属性】。
    设置【试调】的启动操作为【启动外部程序】,然后浏览找到ACAD.EXE
    设置【应用程序】的目标框架为ACAD2008版对应的.net3.5
    Tip:CAD版本和.net框架要对应,否则会测试失败。


    [步骤4]编写代码

    [步骤5]测试
    F5测试,Visual Studio 2010启动ACAD
    输入netload,浏览找到刚才生成的DLL文件。
    输入命令进行测试

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using Autodesk.AutoCAD.ApplicationServices;
    using Autodesk.AutoCAD.EditorInput;
    using Autodesk.AutoCAD.Runtime;
    
    namespace Lab1
    {
        public class Class1
        {
            [CommandMethod("HelloWorld")]//命令
            public void HelloWorld()
            {
                Editor ed =Application.DocumentManager.MdiActiveDocument.Editor;//指定对象为CAD命令行
                ed.WriteMessage("
     第一个Acad .NET测试!");//在CAD命令行输出文字
            }
        }
    }
  • 相关阅读:
    WPF PasswordBox不支持绑定解决方法
    获取当前日期是第几个星期
    WPF 事件触发命令
    EntityFramework使用动态Lambda表达式筛选数据
    C#发邮件
    Entity Framework 多对多查询的写法
    获取WPF窗口句柄
    C#调整图片亮度和对比度
    oracle 批量修改数据
    react前端自动化测试: jest + enzyme
  • 原文地址:https://www.cnblogs.com/belx/p/9262000.html
Copyright © 2011-2022 走看看