一、背景

小伙伴们在使用Cad二次开发时,使用NetLoad加载命令之后,再输入对应命令时,却出现未知命令,这是什么原因呢?

二、解决思路

很有可能是因为类前没有用public 修饰
源代码

 class Class1{[CommandMethod("DrawThridLine")]public void DrawThridLine(){Editor ed = Application.DocumentManager.MdiActiveDocument.Editor;ed.WriteMessage("欢迎");}}

经过反复对比,结果发现是因为 Class1 前面没有加public,修改之后

public class Class1{[CommandMethod("DrawThridLine")]public void DrawThridLine(){Editor ed = Application.DocumentManager.MdiActiveDocument.Editor;ed.WriteMessage("欢迎");}}

就可正常访问命令

三、注意事项

1.大家好,我是黑夜の骑士,欢迎大家关注我的博客,笔者将持续输出BIM相关软件开发、移动互联网开发以及游戏编程干货;
2.欢迎加入BIM行业开发交流群,获取更多开发资料 群号:711844216
3.欢迎加入U3D魔法师交流群,共同学习进步,群号:1105535938

Cad二次开发之未知命令相关推荐

  1. cad二次开发——环境准备、命令行交互

    1.cad二开的准备工作 cad二次开发的sdk(官方的sdk下载地址,其中包含样例):AutoCAD ObjectARX SDK Platform Technologies | Autodesk D ...

  2. CAD二次开发--像纬地与CASS程序一样双击桌面图标实现插件的自动挂载(不用netload也不用进入后输入挂载命令)

    先说一下我为什么要写这个文章,首先这一块我自己研究并查找了很久,始终没有很好的办法.二是网络上很多办法鱼龙混杂,要不很复杂,要不现在就已经过时了,总之不能解决问题.干脆自己写一下,防止遗忘! 要明白C ...

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

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

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

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

  5. cad二次开发——自动运行dll,加载菜单(收集)

    1.自动加载dll的方法(个人觉得下面第4个方法会更方便) cad加载dll_实现CAD插件启动自动加载的三种方法_weixin_39774556的博客-CSDN博客从网上或者别处淘来的CAD插件,效 ...

  6. CAD二次开发(C#)第三节

    前言 这是最后一部分代码,往后若有时间,对其中的代码详细讲解.初心不变,以便日后查看.特别感谢作者孙成波译作<AutoCAD .NET 开发指南 2012 版>.三部分代码里面有些许失误, ...

  7. c# CAD二次开发 模拟CAD移动图形, 通过圆现在注记,改变图形颜色

    c# CAD二次开发 模拟CAD移动图形, 通过圆现在注记,改变图形颜色 using Autodesk.AutoCAD.DatabaseServices; using Autodesk.AutoCAD ...

  8. 基于C#的中望CAD二次开发学习笔记(1)环境测试

    目录 前言 一.ZRXSDK的安装使用 二.创建项目 三.编写环境测试代码 四.在ZWCAD中测试 参考资料 总结 前言 作为一个设计院搬砖人,和各种CAD打交道是必不可少的.当然,其中最为正统的是A ...

  9. C# Cad二次开发新手入门系列教程(二)Line对象

    目录 Line对象说明 创建一个Line对象 Line对象说明 Line对象为CAD中的直线,什么是直线,严格来说CAD中的直线并非数学中定义的直线,实际上CAD的直线只是一个线段而已!那么在数学上我 ...

最新文章

  1. Microsoft Security Essentials 4.1.522.0 RTM
  2. Python中多个数组行合并及列合并的方法总结
  3. C/C++与Matlab混合编程初探
  4. 致NLP学习者,该跟大佬学习做项目了,附资料
  5. python 字典定义日志用法_python中字典(Dictionary)用法实例详解
  6. Node.js umei图片批量下载Node.js爬虫1.00
  7. Spring Cloud Hystrix的请求合并
  8. eclipse mysql jndi_Java开发网 - tomcat5配置jndi的问题 (jdbc:comp is not bound in this Context)...
  9. 计算几何常用算法及numpy仿真
  10. 数组不能将数值传给int_[day day go]数组
  11. java jlabel位置_Java Swing – JLabel位置
  12. VNC 实现 Windows 远程访问 Ubuntu 16.04(无需安装第三方桌面,直接使用自带远程工具)
  13. 全球定位实景导航 iOS实用应用周排行
  14. 现在气传导耳机什么牌子最好?性价比超高的气传导耳机推荐
  15. 超体分享 | 迭代思维:你感觉原地踏步,只是因为你想一步到位
  16. MAC OS 下QQ音乐下载存放的位置
  17. 鸿蒙开发工具在哪下载,【鸿蒙开发工具下载】华为鸿蒙开发工具软件下载 v2.1.8 最新版-七喜软件园...
  18. 什么是邓氏编码DUNS NUMBER?
  19. 基于springmvc的Junit与Jmockit使用
  20. 如何压缩视频(不改变视频清晰度2.1G→123M)

热门文章

  1. Android中ClearEditText自带清除功能的EditText
  2. 关于JSP源码泄漏问题的总结分析
  3. 强烈DISS pyshark
  4. 安装/卸载docker
  5. 【花式表白】,情书加密,这样泡小师妹,没跑了
  6. 无线基站定位服务器,android 基站定位api
  7. Ubuntu16.04安装charm-cryto总结及遇到问题记录
  8. 周周过,周周结(十)
  9. 接雨水(多种方法解决)
  10. 如何用Python做一元二次方程