revit筛选快捷键

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了revit筛选快捷键相关的知识,希望对你有一定的参考价值。

筛选本身没有快捷键,因为要筛选构件首先要选中构件
1、选中多个构件
2、在软件界面上方找到功能区内的“过滤器”
3、在弹出的对话框中构件要过滤的构件,点击确定
参考技术A

单击 【视图】→【用户界面】→【快捷键】 选项,打开【快捷键】对话框
在 “搜索” 文本框中 ,输入要定义快捷键的命令的名称 “门“,将列出名称中所显示的 “门”的命令或通过 “过滤器”下拉框找到要定义的快捷键的命令所在的选项卡 ,来过滤显示该选项卡中的命令列表内容 。
在“指定” 列表中 ,第一步选择所需命令 “门” ,第二步在 “按新建”文本输入快捷键字符“ M”,第三步单击【指定】按钮 。新定义的快捷将显示在选定命令的 “快捷方式” 列。
如果自定义的快捷键已被指定给其他命令 ,则会弹出 “快捷方式重复” 对话框 ,通知指定的快捷键已指定给其他命令 。单击确定按钮忽略提示 ,按取消按钮重新指定所选命令的快捷键 。    

Revit学习之路01_Revit基础

序言:

此分类记录自己的Revit学习之路。初学者难免一叶障目,不见泰山,欢迎一起交流学习!

Revit介绍

       Revit专为建筑信息模型(BIM)构建的一款建模软件。随着BIM概念在国内的兴起,各大设计院对Revit建模的需求增多,相关的基于Revit的二次开发也逐渐增多。具体介绍不在搬运。

       Revit是专为BIM构建的软件,了解Revit必须先了解BIM。BIM的概念不仅仅是二维图纸到三维模型的变化,BIM是一个信息管理和交互的平台。Revit既然作为专为BIM构建的软件,那么他就必须能够管理模型和信息。

参考:https://zhuanlan.zhihu.com/p/20164680?columnSlug=BIMinfo

       Revit作为一个平台类的软件,那么必须有平台的功能:1、可自定义的菜单2、加载外部插件3、提供外部插件调用的借口。

Revit菜单

Revit 二次开发创建自定义外部选项卡时 需要引用Revit·外部应用接口,然后在Revit启动的时候(OnStartup)创建 Tab,Panel,Button。由于二次开发菜单经常变动,总去调程序十分麻烦。所以应该将菜单定义到一个配置文件中,Revit启动的时候去读取菜单配置。这部分博主刚做过,后续会详细介绍。

注册插件

Revit通过AddIn文件本质是Xml文件)来加载外部插件。文件格式如下:

<?xml version="1.0" encoding="utf-8"?>

<RevitAddIns>

<!—调用外部插件的类型[Command]和[Application]-->

<AddIn Type="Command">

<!—程序集用于反射调用插件-->

<Assembly>D:\HelloWorld\bin\Debug\HelloWorld.dll</Assembly>

<!—唯一标示-->

<AddInId>4d8936ea-82ca-49b0-abc0-d0904d8bd716</AddInId>

<FullClassName>HelloWorld.Class1</FullClassName>

<!—显示的名称-->

<Text>HelloWorld</Text>

<!—开发商信息-->

<VendorId>ABC</VentorId>

</AddIn>

</RevitAddIns>

插件调用

      1、 添加RevitAPI.dll和RevitUI.dll到项目的参考引用中。它们可以Revit的安装目录下或者SDK包中找到。2、继承IExternalCommand接口并实现接口的Execute()方法。

代码示例:

//一、命令调用

using Autodesk.Revit.DB; 

using Autodesk.Revit.UI; 

using Autodesk.Revit.Attributes; 

 

namespace HelloWorld 

    [Transaction(TransactionMode.Manual)] 

    public class HelloWorld : IExternalCommand 

        public Result Execute(ExternalCommandData commandData, ref string messages, ElementSet elements) 

        { 

            TaskDialog.Show("Title", "Hello World"); 

            return Result.Succeeded; 

        } 

    } 

//二、外部应用程序 

using Autodesk.Revit.DB; 

using Autodesk.Revit.UI; 

using Autodesk.Revit.Attributes; 

 

namespace App 

    [Transaction(TransactionMode.Manual)] 

    public class App : IExternalApplication 

    { 

        public Result OnShutdown(UIControlledApplication application) 

        { 

            TaskDialog.Show("结束", "结束"); 

            return Result.Succeeded; 

        } 

 

        public Result OnStartup(UIControlledApplication application) 

        { 

            TaskDialog.Show("开始", "开始"); 

            return Result.Succeeded; 

        } 

    } 

}

结语

       正式学习Revit开发的第一天,千里之行始于足下!

以上是关于revit筛选快捷键的主要内容,如果未能解决你的问题,请参考以下文章

Excel如何快速筛选

小课2:筛选信息命令

电脑屏幕是黑白的怎么调

电子表格中如何将男女筛选并统计出人数?

Excel数据透视表(图)的切片器,快速筛选数据表格与可视化!

Windows日志筛选