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

revit-api - 2 シーケンシャル トランザクション、詳細番号の設定 (Revit API / Python)

現在、シート上の位置に基づいて、シートのビュー番号 (「詳細番号」) の名前を変更するツールを作成しました。これが壊れているのはトランザクションです。Revit Python Shell で 2 つのトランザクションを順番に実行しようとしています。私ももともとダイナモでこれを行いましたが、同様の失敗があったため、トランザクションと関係があることはわかっています。

トランザクション #1:各詳細番号にサフィックス (「-x」) を追加して、新しい番号が競合しないようにします (1 は 1-x、4 は 4-x など)。

トランザクション #2:ビューポートの位置に基づいて計算された新しい番号で詳細番号を変更します (1-x は 3、4-x は 2 など)。

ここでより良い視覚的な説明: https://www.docdroid.net/EP1K9Di/161115-viewport-diagram-.pdf.html Py ファイルはこちら: http://pastebin.com/7PyWA0gV

添付されているのはpythonファイルですが、基本的に私がやろうとしていることは次のとおりです。

添付はpyファイルです

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

revit-api - Revit からプロジェクト プロパティを抽出する

Revit Python Shell を使用して、Revit ファイルからプロジェクト プロパティを抽出、エクスポート、またはコピーすることはできますか? はいの場合、それはどのくらい難しいですか?

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

python - Python Code-While ループが終わらない

私はPythonが初めてです。学習しようとしています。これは私のコードです:

コードは実行されていますが、ループは常に繰り返されており、2 番目の整数を入力できません。

出力:

私のコードの何が問題なのかを知ることはできますか? ありがとうございました

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

ironpython - Ironpython と GDAL

私は通常、特に GIS データの処理に Python 2.7 を使用しています。

Revit/Dynamo スクリプトを使用する場合、Ironpython 2.7 を使用する必要があります。両方のバージョンが私のコンピューターにインストールされており、正常に動作します。現在、いくつかの GIS プロセスを revit/dynamo 環境に統合したいと考えています。

Ironpython で gdal、numpy、arcpy を使用する方法はありますか?

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

revit-api - API Revit を使用して「ID で要素を選択」の「表示」機能を実行する

ユーザ インタフェースでは、Revit には「表示」ボタンのある「ID による要素の選択」があります。RPS とカスタム pyrevit コードを使用して要素を選択できますが、ユーザーがすべてのビューをスキャンして、[表示] ボタンのように要素が表示されるビューを開くことができるようにしたいと考えています。ビューとビュー内の要素を反復処理する前に、API で開いている直接コマンドがあるかどうかを尋ねてみようと思いました。または、リボンの表示コマンドを呼び出す方法。前もって感謝します