获取本机安装的Revit版本信息
来源:互联网 发布:阿里云绑定手机客户端 编辑:程序博客网 时间:2024/06/09 19:53
<strong>参考资料:</strong>原文链接1:<a target=_blank href="http://www.cnblogs.com/greatverve/p/RevitAddInUtility.html">http://www.cnblogs.com/greatverve/p/RevitAddInUtility.html</a>
原文链接2: http://blog.csdn.net/joexiongjin/article/details/7563893
using WinForm=System.Windows.Forms;using Autodesk.Revit.UI;using Autodesk.Revit.DB;using Autodesk.Revit.Attributes;using Autodesk.Revit.ApplicationServices;using Autodesk.Revit.UI.Selection;using Autodesk.RevitAddIns; //RevitAddInUtility.dll [Transaction(TransactionMode.Manual)] [Regeneration(RegenerationOption.Manual)] public class cmdRevitVersion : IExternalCommand { public Result Execute(ExternalCommandData commandData, ref string messages, ElementSet elements) { UIDocument uidoc = commandData.Application.ActiveUIDocument; Application app = commandData.Application.Application; Selection sel = uidoc.Selection; Transaction trans = new Transaction(uidoc.Document, "Revit版本信息"); trans.Start(); string strInfo = ""; foreach (RevitProduct revitPro in RevitProductUtility.GetAllInstalledRevitProducts()) { strInfo += "产品名称: " + revitPro.Name + "\n"; //Revit 2015 - 简体中文 (Simplified Chinese) strInfo += "版本号: " + revitPro.Version + "\n"; //Revit2015 strInfo += "产品语言: " + revitPro.Language + "\n"; //Unknown strInfo += "安装目录: " + revitPro.InstallLocation + "\n"; //D:\Program Files\Autodesk\Revit 2015\ } trans.Commit(); WinForm.MessageBox.Show(strInfo); return Result.Succeeded; } }
0 0
- 获取本机安装的Revit版本信息
- API判断本机安装的Revit版本信息
- 如何知道本机安装了哪几个Revit产品以及他们的版本?
- android 获取本机其他app的版本信息
- 获取本机上已安装程序的信息
- revit二次开发获取墙的几何信息
- 获取操作系统信息(本机IP地址,Java版本,安装路径等)
- 获取本机安装程序信息
- C# 判断本机是否安装Excel及多版本安装?获取Excel进程信息和打开Excel应用软件
- 获取本机信息
- 获取本机信息
- 获取本机所有网卡的信息
- 如何用Revit API 在Revit的模型中获取轮廓族的截面信息
- js获取本机信息
- 获取本机IP信息
- 获取本机网络信息
- JAVA获取本机信息
- GetAdaptersInfo获取本机信息
- 用eclipse向tomcat部署中tomcat设置(备忘)
- cvSplit(),cv图像颜色通道分割和融合
- VB.NET两种方法使PictureBox图片框可透明
- cocos2d-x2.2.3和android平台环境的搭建
- LeetCode22. Generate Parentheses
- 获取本机安装的Revit版本信息
- Android27_LruCache缓存处理及异步加载图片类的封装
- 用Freeman码链表示图像边界
- JavaScript清除Cookie完全攻略--被domain和path折磨
- Hadoop生态上几个技术的关系与区别:hive、pig、hbase 关系与区别
- redhat 网络配置
- 使用 docker 后出现的网络异常现象
- 自己写了个类来封装hibernate的hql语句的生成
- 我理解的javascript万物皆对象