ページの作成

ページの作成

親となるページを選択してください。

ページは必ず何かしらの親ページに紐づきます。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球

子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール

親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
テンプレートを更新

6. 【Revit API】要素の取得とID、名前、タイプの情報表示

前提

C#(他言語の場合は適宜読み替えてください。)

 

実装

今回は選択した複数の要素の情報をダイアログに表示するプログラムを作成する。

要素を選択していない場合は選択していない警告文を表示させる。

 

プログラムは以下の通り。

using System;
using Autodesk.Revit;
using Autodesk.Revit.DB;
using Autodesk.Revit.UI.Selection;
using Autodesk.Revit.UI;
using Autodesk.Revit.Attributes;
using System.Collections.Generic;

namespace TestTool
{
    [Autodesk.Revit.Attributes.Transaction(Autodesk.Revit.Attributes.TransactionMode.Manual)]
    public class TestTool : IExternalCommand
    {
        public Autodesk.Revit.UI.Result Execute(ExternalCommandData commandData,
            ref string message, ElementSet elements)
        {
            try
            {

                UIDocument uidoc = commandData.Application.ActiveUIDocument;
                Document doc = uidoc.Document;

                ICollection<ElementId> selectedIds = uidoc.Selection.GetElementIds();

                if (0 == selectedIds.Count)
                {
                    TaskDialog.Show("Revit", "You haven't selected any elements.");
                }
                else
                {
                    String info = "■Info of selected elements in the document" + "\r\n";
                    foreach (ElementId id in selectedIds)
                    {

                        Element element = doc.GetElement(id);
                        info += "Id: " + element.Id + "\r\n";
                        info += "Name : " + element.Name + "\r\n";
                        info += "Type : " + element.GetType() + "\r\n";
                        info += "TypeId : " + element.GetTypeId() + "\r\n";

                        info += "\r\n";
                    }
                    TaskDialog.Show("Revit", info);
                }
            }
            catch (Exception e)
            {
                message = e.Message;
                return Autodesk.Revit.UI.Result.Failed;
            }
            return Autodesk.Revit.UI.Result.Succeeded;
        }
    }
}

 

以下のように、Revit上で定義されている2つの壁を選択する。

あとは外部ツールからツールを選択すれば、以下のダイアログが表示される。

子ページ
子ページはありません
同階層のページ
  1. RevitAPI.dll と RevitAPIUI.dll の参照
  2. マニフェストファイルの書き方
  3. アドインの追加/設置方法
  4. アドインの作成サンプル(外部ツール編)
  5. アドインの作成サンプル(外部アプリケーション編)
  6. 要素の取得と情報の表示
  7. 要素のカテゴリとマテリアルの取得と表示
  8. よく使うBuiltInCategoryの一覧
  9. 外部ツールでAutodesk.Revit.Documentを取得する方法
  10. エラーメッセージの設定方法
  11. 「はい」、「いいえ」、「キャンセル」ボタンの設置と処理分岐
  12. 要素(カテゴリ、ファミリ、タイプ)とは
  13. ElementId とUniqueId の違い
  14. 要素フィルターの使い方
  15. 要素のパラメータ一覧の取得
  16. pyRevitの導入と簡単なアプリケーションの作成
  17. Revit SDKのサンプルの場所とビルド方法
  18. FamilySymbol(タイプ)の取得とパラメータの変更
  19. 相対パスでdllにアイコン画像を埋め込む方法

最近の質問

コメント一覧

    No.48 | guest | 2021-10-14 23:26:11

    resume editing services <a href=https://essaysnet.com/?>resume writing services chicago</a>

    No.47 | guest | 2021-10-12 03:37:32

    <a href=http://buyneurontine.com/>tramadol and gabapentin</a>

    No.46 | guest | 2021-10-10 19:34:58

    thesis writer <a href=https://essaywritercentral.com/?>essay editing services</a>

    No.45 | guest | 2021-10-09 08:07:24

    http://prednisonebuyon.com/ - prednisone taper

    No.44 | guest | 2021-10-07 04:51:25

    cialis y de

    No.43 | guest | 2021-10-06 13:21:54

    <a href=https://prednisonebuyon.com/>Prednisone</a>

    No.42 | guest | 2021-10-01 22:21:03

    Cialis Uso Prolungato

    No.41 | guest | 2021-09-30 22:52:31

    http://buyneurontine.com/ - gabapentin abuse

    No.40 | guest | 2021-09-26 10:16:02

    https://buyplaquenilcv.com/ - does hydroxychloroquine

    No.39 | guest | 2021-09-26 02:50:26

    <a href=http://buylasixshop.com/>furosemide warnings</a>

    No.38 | guest | 2021-09-25 18:39:31

    Viagra Four Man

    No.37 | guest | 2021-09-25 04:52:07

    <a href=http://buyplaquenilcv.com/>Plaquenil</a>

    No.36 | guest | 2021-09-24 23:20:44

    Buy Levothyroxine Without Prescription

    No.35 | guest | 2021-09-23 15:25:42

    https://buyzithromaxinf.com/ - Zithromax

    No.34 | guest | 2021-09-21 16:56:35

    <a href=https://buypriligyhop.com/>Priligy</a>

    No.33 | guest | 2021-09-21 10:20:38

    Is There A Natural Anabuse

    No.32 | guest | 2021-09-20 08:57:58

    <a href=https://buyzithromaxinf.com/>Zithromax</a>

    No.31 | guest | 2021-09-18 22:55:04

    https://buypriligyhop.com/ - Priligy

    No.30 | guest | 2021-09-16 00:24:10

    Risks Of Propecia Online Prescription

    No.29 | guest | 2021-09-15 14:30:15

    grindr gay dating website gay hiv positive dating <a href=http://datinggayservices.com/?>gay guys dating</a>

    No.28 | guest | 2021-09-14 22:28:46

    https://buylasixshop.com/ - Lasix

    No.27 | guest | 2021-09-12 08:27:38

    Lioresal Commander 25mg

    No.26 | guest | 2021-09-12 02:20:59

    https://buytadalafshop.com/ - cialis 5mg

    No.25 | guest | 2021-09-11 20:58:20

    Cialis 4cpr Riv 20mg

    No.24 | guest | 2021-09-11 15:52:31

    <a href=https://buytadalafshop.com/>Cialis</a>

    No.23 | guest | 2021-09-11 00:58:39

    gay dating no sign up gay dating sites in europe <a href=http://dating-gaym.com/?>gay dating in grass valley ca</a>

    No.22 | guest | 2021-09-09 11:15:45

    <a href=http://buysildenshop.com/>Viagra</a>

    No.21 | guest | 2021-09-09 02:59:25

    https://buypropeciaon.com/ - buy propecia 1 mg online safely

    No.20 | guest | 2021-09-07 18:01:47

    gay dating in orlando review of descreet gay dating <a href=gaydatinglosangeles.com?>gay dating young old</a>

    No.19 | guest | 2021-09-07 07:40:21

    <a href=https://buystromectolon.com/>Stromectol</a>

    No.18 | guest | 2021-09-06 04:47:29

    <a href=https://buypropeciaon.com/>Propecia</a>

    No.17 | guest | 2021-09-05 21:21:47

    gc gay dating silver gay daddies dating <a href=http://freegaychatnew.com?>gay senior dating sites</a>

    No.16 | guest | 2021-09-02 19:34:28

    maine gay dating site gay dating sites south africa <a href=http://gaychatgay.com?>free gay singles dating sites</a>

    No.15 | guest | 2021-09-01 00:39:59

    Viagra Online Italia

    No.14 | guest | 2021-08-31 14:34:40

    http://buystromectolon.com/ - stromectol ivermectin

    No.13 | guest | 2021-08-28 21:31:48

    Prolonged Amoxicillin Elimination

    No.12 | guest | 2021-08-27 03:43:00

    http://buysildenshop.com/ - Viagra

    No.11 | guest | 2021-08-17 15:10:06

    gay dating in jellico tn free gay online dating sites <a href=http://gaydatingzz.com?>oregon dating gay</a>

    No.10 | guest | 2021-08-15 21:02:53

    <a href=http://cialiswwshop.com/>cialis for sale</a>

    No.9 | guest | 2021-08-11 19:01:02

    gay black men dating site gay speed dating rhode island <a href=http://gaychatgay.com?>gay mobile dating</a>

    No.8 | guest | 2021-08-07 15:33:10

    gay dating sitesting sites lesbian gay dating viewmail <a href=http://gaydatingzz.com?>gay dating decoded</a>

    No.7 | guest | 2021-07-31 02:55:11

    free single chat <a href=http://datingsitesfirst.com/?>kate gosselin dating show</a>

    No.6 | guest | 2021-07-26 21:11:35

    <a href=https://cialiswwshop.com/>buy cialis 5mg</a>

    No.5 | guest | 2021-07-08 16:11:22

    <a href=http://gcialisk.com/>buy cialis online prescription</a>

    No.4 | guest | 2021-06-22 14:16:08

    <a href=https://sscialisvv.com>cialis professional

    No.3 | guest | 2021-06-09 04:21:02

    <a href=https://fcialisj.com/>buy cialis online from india

    No.2 | guest | 2021-05-22 14:25:07

    <a href=http://sscialisvv.com/>cialis buy

    No.1 | guest | 2021-01-06 10:02:45

    hello guos 9128738511