//cad调用命令 [CommandMethod("ChangeColor")]public void ChangeColor(){//获取操作的cad文档Document doc=Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager.MdiActiveDocument;//获取Cad中document中的数据Database db = doc.Database;//进行编辑操作,与cad操作交互Editor ed = doc.Editor;try{//提示用户选择对象ObjectId id = ed.GetEntity("\n 请选择要改变颜色的对象").ObjectId;//开启事务处理using (Transaction trans = db.TransactionManager.StartTransaction()){//以写的方式打开对对象Entity ent = (Entity)trans.GetObject(id, OpenMode.ForWrite);ent.ColorIndex = 200;trans.Commit();}}catch (Autodesk.AutoCAD.Runtime.Exception ex){switch (ex.ErrorStatus){case ErrorStatus.InvalidIndex:ed.WriteMessage("\n输入的颜色值有误");break;case ErrorStatus.InvalidObjectId:ed.WriteMessage("\n请选择对象");break;default:ed.WriteMessage(ex.ErrorStatus.ToString());break;}}}

转载于:https://www.cnblogs.com/wanggangrock/p/6729540.html

c# AutoCAD 操作交互相关推荐

  1. pyqt5 发送键盘信号_Python教程 | Pyqt5实战教程之操作交互处理,原来这么简单!...

    PyQt5用来编写Python脚本的应用界面.本文详细介绍PyQt5教程之操作交互处理,并通过丰富的实战提高文章的可读性.在教程后面会附带PyQt5操作交互处理常见问题. 一.前言: 不管在PyQt还 ...

  2. 第31节 AutoCAD操作器-正交操作器

    这里写目录标题 功能 原理 视点 投影 鼠标滚轮 旋转 平移 全部代码: 功能 本节模拟一个AutoCAD的操作器,发现有很多网友是在使用OSG做CAD相关的操作,问题了很多关于使用正交操作器的问题. ...

  3. ArcGIS对AutoCAD操作的图文教程

    ArcGIS软件支持对CAD格式数据的读取,但是我们通常要对数据进行编辑,就必须将它转换成ArcGIS所能编辑的数据格式(shapefile.coverage.geodatabase).由于CAD格式 ...

  4. [王者荣耀剖析]王者荣耀的操作交互设计研究

    声明:此文仅为转载,著作权属于原作者.出处:http://www.gameres.com/796404.html 游戏类型:  设计类型: 文/极品黄牛 王者荣耀是国内最成功的手机版MOBA类型游戏. ...

  5. python如何和qt交互_Python 之Pyqt5操作交互处理,原来这么简单!

    一.前言: 不管在PyQt还是Qt开发中,信号和槽都是一种高级接口,应用于对象之间的通信,它是 QT 的核心特性,也是 QT 区别于其它工具包的重要地方. 在我们所熟知的很多 GUI 工具包中,窗口小 ...

  6. CAD完美转ArcGIS的操作方法技巧

    CAD完美转ArcGIS的操作方法技巧 3种CAD转ArcGIS的操作方法总有一个适合你方法仅供参考学习 01 一般方法 CAD到GIS CAD 图转入 ArcGIS 的一般步骤CAD 图转成块(命令 ...

  7. python用于cad_【笔记】利用Python自动化操作AutoCAD

    1 Python自动绘图 在这里我主要运用了pyautocad库进行AutoCAD的自动化操作,pyautocad是一款功能非常强大的AutoCAD操作处理库,可以实现Python自动绘图.CAD图像 ...

  8. python开发autocad_利用Python自动化操作AutoCAD的实现

    1 Python自动绘图 在这里我主要运用了pyautocad库进行AutoCAD的自动化操作,pyautocad是一款功能非常强大的AutoCAD操作处理库,可以实现Python自动绘图.CAD图像 ...

  9. python操作autocad_【笔记】利用Python自动化操作AutoCAD

    1 Python自动绘图 在这里我主要运用了pyautocad库进行AutoCAD的自动化操作,pyautocad是一款功能非常强大的AutoCAD操作处理库,可以实现Python自动绘图.CAD图像 ...

最新文章

  1. 后端开发工程师的DIV+CSS两栏布局入门
  2. java call oracle procudure setBoolean问题PLS-00306: wrong number or types of arguments in call to
  3. IOS正则表达式的用法简介
  4. java9新特性 2017_Java 9 ← 2017,2019 → Java 13 ,来看看Java两年来的变化
  5. 机器学习三要素之策略
  6. Flume的Avro Sink和Avro Source研究之一: Avro Source
  7. FragmentActivity和Activity的具体区别
  8. Linux 目录所属组设置,Linux系统用户与组管理命令及配置文件总结
  9. 机器学习笔记(五)——朴素贝叶斯分类
  10. 6 只能在公司代码xxxx的期间2020/08和2020/07中记账
  11. 《Redis入门指南》第2版 读书笔记
  12. 谷歌能让死去的亲人继续活在网络世界,即便他们从来不上网
  13. 菜鸟学自动化测试(八)----selenium 2.0环境搭建(基于maven)
  14. 基于3DGIS+BIM的智慧园区运维管理平台
  15. 3.25万颗!真正前装上车的激光雷达供应商有哪几家?
  16. @Autowired和@Resource的区别
  17. 【侯捷】C++面向对象高级编程(下)
  18. dns配置异常怎么修复_dns异常怎么修复【详细介绍】
  19. 密码学---公钥密钥---背包密码体制
  20. LED电性能IV扫描测试方案

热门文章

  1. 物联网实战之基于OneNET的智能农业系统
  2. Magento 数据表结构 EAV模型详解
  3. 小程序——微信开发者工具设置保存后实现代码自动格式化
  4. Chrome浏览器安装Adblock Plus插件拦截广告
  5. 主流的大数据BI软件有哪些?
  6. Python爬虫实战+数据分析+数据可视化(豆瓣八佰电影影评)
  7. C++ Combo Box控件用法
  8. 学习 第3章:专项练习之一
  9. linux电脑系统桌面文件怎么恢复出厂设置密码,树莓派如何恢复LXPanel面板默认设置-恢复出厂设置英文...
  10. 博弈论——Anti-SG 游戏 结论