Revit怎么创建插件面板


本篇内容介绍了“Revit怎么创建插件面板”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!创建面板和平时撸代码不一样在于接口不同,我们要用到IExternalApplication这个外部接口,而之前一直用的模板的接口是IExternalCommand。区别如下:1.平时用的接口2.面板要用的接口Revit通过addin文件来识别和加载实现IExternalApplication的外部插件,IExternalApplication提供两个重载OnShutdown、OnStartup来实现Revit关闭和开启时加载功能。因为我要上代码了:using System.Data;using System.Windows;using System.Windows.Media.Imaging;using Autodesk.Revit;using Autodesk.Revit.UI;using Autodesk.Revit.UI.Selection;using Autodesk.Revit.DB;using Autodesk.Revit.DB.Architecture;using Autodesk.Revit.DB.Mechanical;using Autodesk.Revit.DB.Plumbing;using Autodesk.Revit.DB.Electrical;using Autodesk.Revit.ApplicationServices;using System.Data.SqlClient;using Autodesk.Revit.Creation;using Autodesk.Revit.DB.Structure;using Autodesk.Revit.Attributes;namespace zpx123{ [Autodesk.Revit.Attributes.Transaction(Autodesk.Revit.Attributes.TransactionMode.Manual)] [Autodesk.Revit.Attributes.Regeneration(Autodesk.Revit.Attributes.RegenerationOption.Manual)] [Autodesk.Revit.Attributes.Journaling(Autodesk.Revit.Attributes.JournalingMode.NoCommandData)] class ribbon : IExternalApplication { static string AddInPath = typeof(ribbon).Assembly.Location;//自动寻找dll文件 public Result OnShutdown(UIControlledApplicatio 香港云主机n application)//关闭Revit { return Result.Succeeded; } public Result OnStartup(UIControlledApplication application)//启动Revit { application.CreateRibbonTab(“帅德卜耀布曜德翔の工具”); RibbonPanel panel = application.CreateRibbonPanel(“帅德卜耀布曜德翔の工具”, “查找工具”);//增加一个新的面板 //在面板上增加一个按钮(按钮执行的内容为zpx123.Classzpx类里的内容) PushButtonData Recher = new PushButtonData(“寻找装置”, “寻找电气装置”, AddInPath, “zpx123.Classzpx”); //按钮提示 Recher.ToolTip = “输入名称和高度自动选中同一类型的构件”; //加载图片 Recher.LargeImage = new BitmapImage(new Uri(AddInPath.Replace(“zpx123.dll”, “shiyan.png”))); panel.AddItem(Recher); return Result.Succeeded; } }}黄色部分请当做模板!!那要怎么调试我们的代码呢,答案是不能。这里需要我们制作成addin文件才可以的哦。告诉大家一个快速制作addin的办法。1.还是选择外部工具2.点击切换到Applications3.找到dll文件加载4.点击save5.选择第二个.addin file(这里截不到图就不截了)6.在保存目录下会有addin文件7.使用记事本打开和command有关的全都删掉,只保留图中内容即可8.保存addin文件,将其放在如下图路径的文件夹下打开revit来试试效果吧!在菜单栏上会有面板名称
2.会有如下按钮及图片3.鼠标经过按钮的提示“Revit怎么创建插件面板”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注开发云网站,小编将为大家输出更多高质量的实用文章!

相关推荐: win8系统无法安装更新怎么办

这篇文章将为大家详细讲解有关win8系统无法安装更新怎么办,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1、按组合键win+X打开下图所示的菜单,然后点击“命令提示符(管理员)” 香港云主机选项。2、输入“wsreset ”…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 07/13 21:07
下一篇 07/13 21:08

相关推荐