問題タブ [revitpythonshell]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
4786 参照

revit-api - Revit API を介してすべてのファミリ タイプにアクセスするにはどうすればよいですか?

Revit API を使用して、特定のカテゴリ(窓、ドアなど)のすべてのファミリ タイプにアクセスできますか? インスタンスとは対照的です。私が知っている限りでは、 FilteredElementCollector(doc).OfCategory(...).ToElements() または FilteredElementCollector(doc).OfClass(...).ToElements() を使用すると、そのクラス/タイプのインスタンスがポイントされますが、まだインスタンス化されていない場合でも、特定のタイプが Revit 内にすでにロードされているかどうかを確認します。

(私はpyRevit、Revit 2017を使用しています)

どうもありがとう!

0 投票する
1 に答える
638 参照

revitpythonshell - Revit Python シェル - パラメータ グループの変更

ファミリ ドキュメントを開き、指定された 2 つのパラメータのパラメータ グループを変更し、ドキュメントを閉じて保存する簡単なスクリプトを作成しようとしています。複数のテストを行ったところ、指定したパラメータのパラメータ グループを変更できましたが、グループの変更がファミリ ファイルに保存されません。新しく保存したファミリを開くと、パラメータ グループが元のグループに戻ります。

これは Revit 2017.2 の場合です。

Revit 2018 の RPS で実行すると、同じスクリプトが必要に応じて実行されます。

何か案は?

ありがとう!