問題タブ [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 投票する
1 に答える
136 参照

python - Revit で Dreampie を使用する

Autodesk Revit で Python を使用するのは初めてです。Python を使用するための私のお気に入りのプロンプトは、Dreampie という小さなアプリです。Python と IronPython で動作します。 http://www.dreampie.org/

このアプリケーションを RevitPythonShell の代わりに Revit に接続する方法があるかどうか疑問に思っていました (RPS ウィンドウはモーダルで、dreampie ほど多くの機能はありません)...

前もって感謝します

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

ironpython - ImportError: wpf という名前のモジュールがありません (Revit 環境のみ) - ユーザー インターフェース

ipy インタープリターで起動した VS でシンプルな作業 UI を作成できましたが、Revit 環境 (revit python シェルまたはマクロ) で起動しようとすると、次のエラーが発生しました: ImportError: wpf という名前のモジュールはありません

wpf は組み込みモジュールなので、参照や pythonpath を忘れてはいないと思います。

両方の sys.version をチェックしました (stackoverflow の投稿からのアイデア): import sys print sys.version

revitpythonshell と Ironpython コンソールで同じ結果を得ました: 2.7.4 (IronPython 2.7.4 (2.7.0.40) on .NET 4.0.30319.18444 (64-bit)) un2.7.4 (IronPython 2.7.4 (2.7.0.40) on .NET 4.0.30319.18444 (64 ビット))

何か案が ?

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

revit - Revit: ドキュメントに開いているトランザクションがないため、変更は禁止されています

ドキュメントに開いているトランザクションがないため、変更は禁止されています。ドキュメントには未処理のトランザクションがありません。Revit ドキュメント内。

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

python - revitpythonshell で適切な LoadFamily 関数を選択する方法

revitpythonshell には、ファミリをロードするための 2 つの非常によく似た方法が用意されています。

したがって、戻り値だけが異なるようです。私はいくつかの異なる方法でそれを呼び出そうとしました:

しかし、私はいつもブール値を返します。私もファミリーが欲しいです。

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

python - RevitPythonShell を使用した IronPython WPF

このスクリプトは、stackoverflow で見つけたスニペットに基づいて作成しましたが、実行時に次のエラーが発生します。

System.InvalidOperationException: 同じ AppDomain に複数の System.Windows.Application インスタンスを作成することはできません。

最後のステートメントが同じ AppDomain 内に新しい Application インスタンスを作成しているという事実と関係があることは知っていますが、これを修正する方法がわかりません。スクリプトは次のとおりです。

これは解決策のようですが、このコードのどの部分を修正する必要があるかわかりません。

2 つの XAML ファイルの内容は次のとおりです。

__WIP__wpfTest__AboutWindow.xaml

__WIP__wpfTest__IronPythonWPF.xaml

0 投票する
2 に答える
129 参照

python - Python を使用してプログラムからモデル情報をスクレイピングする

建築 (Autodesk - Revit) モデルから物理プロパティ情報 (特に寸法と抵抗値) を取得し、その情報を特定の変数としてエクスポートするように編成しようとしています。

少し拡大すると、独立した研究のために、Revit モデルでエネルギーバランスを実行したいと思います。単純なものから始めて、そこから構築します。目標は、Revit モデルから情報を収集し、それを「総壁面積」、「断熱抵抗」、「乾式壁の深さ」、「総窓面積」などの変数に編成して送信できるコードを作成することです。モデル (または単にスプレッドシート) に変換し、そのように保存します。

それが意味をなすことを願っています。

私は初心者のコーダーであり、Python で記述したいと考えていますが、Revit モデルから特定のパラメータをインポートして整理するための効率的な (単純な) パスに関するアドバイスやリソースはありますか?

このタスクを達成するために、このプログラム (Revit) の API を使用する必要がありますか?

このタスクは Web スクレイピングに似ていると思いますが、呼び出して検索する HTML がないため、私よりもはるかに知識のある人々に何か洞察があるかどうか尋ねて、喜んで進んでいます。

背景を簡単に説明します。Revit や API に関する一般的な知識はほとんどなく、Python でのコーディングの基本的な知識はありませんが、もっと学びたいと思っています。

あなたが与えることができるどんな助けも絶対に感謝します! また、出てきた質問にも喜んでお答えします。

読んでくれてありがとう。素晴らしい一日を!