很早就装了visual studio 2017,对比了一下LISP .net 和objectARX,综合来说还是.net的资源多,上手快,今天心血来潮,学习一下,教程是2014CAD,我电脑是2017的

1、新建解决方案,类库

2、引用CAD的类库

3、输入代码

using Autodesk.AutoCAD.ApplicationServices;
using Autodesk.AutoCAD.EditorInput;
using Autodesk.AutoCAD.Runtime;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;namespace cad01helloworld
{public class Class1{[CommandMethod("helloworld")]public void helloworld(){//声明命令行对象Editor ed = Application.DocumentManager.MdiActiveDocument.Editor;//在命令行输出一段文字ed.WriteMessage("你好,世界!hello world!!");}}
}

4、生成解决方案,调试,不知道为什么,运行不了。但是自己另外开CAD ,加载DLL类库,就可以运行,且运行成功。不知道原因在哪里。输出窗口也报一段错误

严重性    代码    说明    项目    文件    行    禁止显示状态
警告        所生成项目的处理器架构“MSIL”与引用“acmgd”的处理器架构“AMD64”不匹配。这种不匹配可能会导致运行时失败。请考虑通过配置管理器更改您的项目的目标处理器架构,以使您的项目与引用间的处理器架构保持一致,或者为引用关联一个与您的项目的目标处理器架构相符的处理器架构。    cad01helloworld          

5、运行成功截图

CAD二次开发C#01相关推荐

  1. cad二次开发程序的绿色安装

    此问题的引入是因为一个cad二次开发软件,客户要求做成绿色安装.何为绿色安装呢?软件包copy到一台电脑上(已安装CAD),双击exe,打开的界面包含自定义的菜单.菜单的图标能正确显示.每个功能能使用 ...

  2. intersect 相交 范围_关于CAD二次开发中(范围线自相交)相交线的问题

    CAD二次开发对于毕业没多久,又是半路出家的我来说,是一个很大的挑战,遇到过很多难以解决的问题,这次在CAD二次开发遇到一个很苦恼的问题:判断 一个由线段组成的闭合区域中,是否存在着相互之间相交的线段 ...

  3. CAD 二次开发 图层操作(1)创建图层

    CAD二次开发的资料比较少,除了李冠亿先生的<深居浅出AutoCAD二次开发>这本书之外,目前没有找到合适的参考资料.现将自己工作中用的的一些方法贴出来.方便各位网友快速入门. #regi ...

  4. CAD 二次开发 图层操作(3)取得指定图层下的所有对象id

    对于CAD二次开发的人来说,可能需要对某一图层下的实体(点,线,面域,块,三维实体)进行不同的操作.下面的方法,即可实现获取指定图层名称下的所有实体ID. 输入参数为图层名称: 返回值为:对象主键集合 ...

  5. 关于objectArx /CAD二次开发中“属性块”操作

    关于objectArx /CAD二次开发中"属性块"操作 属性块就是在图块上附加一些文字属性(Attribute),这些文字可以非常方便地修改.属性块被广泛应用在工程设计和机械设计 ...

  6. c# cad二次开发 ribbon界面 给CAD加个菜单栏

    c# cad二次开发 ribbon界面 给CAD加个菜单栏 using System; using System.Collections.Generic; using System.Text; usi ...

  7. CAD二次开发:用C#在AutoCAD中插入栅格图像

    CAD二次开发:用C#在AutoCAD中插入栅格图像 using Autodesk.AutoCAD.Runtime; using Autodesk.AutoCAD.ApplicationService ...

  8. CAD二次开发资料汇总

    欢迎加入建筑信息化开发交流群,获取开发资料 群号:711844216 一.背景 对工程出身的朋友来说,CAD就像一位朋友,常伴吾身,为了提高效率,于是小伙伴门开始尝试CAD二次开发,刚入门,资料去哪找 ...

  9. C#之CAD二次开发 (11) 文本对象

    # 0. 前言 在CAD中文本对象的处理算是一个很重要的内容了,实际工作中也会遇到很多需要批量处理CAD中文本对象的情况 之前就遇到一个批量一对一替换文本的情况,那个实例代码后面也会贴出来,一个小小的 ...

最新文章

  1. Windows server2008修改远程桌面端口的方法
  2. 补充知识:三元运算和逻辑运算
  3. 如何在IE地址栏显示自己的小图标
  4. CoreAnimation (CALayer 动画)
  5. php控制台脚本错误输出到php_errors.log
  6. OpenCV学习笔记:基础结构
  7. Android小知识-单例引起的内存泄漏
  8. Android 循环缓冲区
  9. 手写Maven的archetype项目脚手架
  10. C++读xml文件, C#解析对应的文件
  11. UPD网络连接服务端
  12. 浏览器下载ftp文件
  13. 什么是 IP 欺骗?
  14. Audio in Windows Vista
  15. 德莱联盟(判断两点是否相交 nyist)
  16. VB:编一个子过程DeleStr(s1,s2),将字符串s1中出现的s2子字符串删去,结果存放在s1中
  17. python scratch 图形化_走进Scratch图形化编程
  18. python时间索引_Python时间戳作为索引
  19. 张益唐111页零点猜想论文出炉!自称比孪生素数猜想意义更大,每天思考12小时被太太骂...
  20. 细说二维码扫码登录的原理

热门文章

  1. Antd Radio Group
  2. 是神话还是泡沫?“千元难求”片仔癀大股东首次减持,传递什么信号?
  3. Java 中的一维数组以及二维数组(8千字零基础超全详解)
  4. 北大“一个人的毕业照”主人公,2010级古生物专业独苗,十年后搞起了AI
  5. 这个 17 岁的黑客天才,破解了第一代 iPhone!
  6. Win10《芒果TV》商店内测版更新至v3.7.65.0:跨平台UI新体验,铺路SP
  7. 数仓范式建模、ER实体建模和维度建模
  8. 使用idea快速倒入jar包到依赖仓库
  9. 计算机字处理表格如何计算,Word字处理表格怎么计算
  10. 试题 算法训练 强力党逗志芃