問題タブ [revit]

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 投票する
0 に答える
271 参照

python - Autocad/Revit で 3D オブジェクトを作成し、Python に転送する

モデルを設計して python に転送する方法があるかどうか知りたいです。たとえば、Python でゲームを作成していて、Autocad/Revit で作成した 3D の家を追加したい場合、それを Python ゲームに追加する方法はありますか? または、この種のことを可能にする同様のプログラムはありますか?

乾杯

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

c# - Revit API のステートメントの問題

次のステートメントに問題があります。誰かが私を助けてくれることを望んでいましたか?

if (パラメータ != null && パラメータ.StorageType == 2 && パラメータ.HasValue)

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

api - Revit ワークシェアリング チェックアウト ステータス

if (WorksharingUtils.GetCheckoutStatus(doc, ((Element)view).Id) != 1)

エラー演算子 '!=' はタイプ 'Autodesk.Revit.DB.CheckoutStatus' および 'int' のオペランドに適用できません

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

revit - Revit ActiveAddInId ステートメント エラー

これは私がうまくいくはずだと思った声明です:

commandData.Application.ActiveAddInId;

エラー: 代入、呼び出し、インクリメント、デクリメント、および新しいオブジェクト式のみをステートメントとして使用できます

0 投票する
10 に答える
13968 参照

c# - ファイルまたはアセンブリを読み込めませんでした 'Xceed.Wpf.Toolkit

別のアプリケーションである Autodesk Revit 用のアドインを開発しています。このアドインは、別個の DLL クラス ライブラリとして構築されています。WPF ウィンドウの 1 つでWpf Tool Kit プロパティ グリッドを使用しようとしています。プロパティ グリッドは Visual Studio で正常に表示され、IntelliSense も機能します。しかし、アドインをロードした状態で Revit を起動しようとすると、次の例外が発生します。

通常、Revit プラグインからサード パーティのアセンブリを参照する場合、サード パーティの DLL がプラグイン DLL と同じ場所にコピーされていることを確認します。チェックしXceed.Wpf.Toolkit.dllたところ、プラグイン DLL を含むディレクトリにコピーされています。

エラーのログ メッセージから、Revit プログラム ディレクトリで DLL を探していることがわかりました。このディレクトリにコピーXceed.Wpf.Toolkit.dllした後、エラーは表示されなくなりました。

ただし、独自の分離フォルダーにあるプラグイン ファイルに依存する既存のプラグイン展開ツールがあります。

それで、プラグインを入手してWPF Toolkitライブラリを見つける方法を知っている人はいますか?

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

c# - 複数のコンピューターで Office 相互運用が機能しない

Excel と通信し、セルに対して標準的な読み取り/書き込み操作を実行する Autodesk Revit アドインを開発しています。Microsoft.Office.Interop.Excel (v12.0.0.0) を参照しました。2010 以降ではなく Office 2007 をインストールしているユーザーがいる可能性があるためです。私は Visual Studio 2013 を使用しています。これがコードの冒頭です。

ただし、一部のコンピューターでは、次のエラーが返されます。

Revit で System.Runtime.InteropServices.COMException(0x80040154) が発生しました: CLSID (00024500-000-0000-C000-000000000046) を持つコンポーネントの COM クラス ファクトリを取得できませんでした。次のエラーが原因です: 80040154 クラスが登録されていません (HRESULT からの例外: 0x80040154 (REGDB_E_CLASSNOTREG))。

Office 2007/2010/2013 がインストールされている 64 ビット/32 ビットの複数のコンピューターで動作します。ただし、同じ仕様の他のコンピューターでは機能しません。何が間違っているかを知るにはどうすればよいですか?

編集: この特定の行でエラーが返されます: xlApp = new Excel.Application();

誰かが dll を登録することを提案しましたが、それは Microsoft.Office.Interop では機能しません。 HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))

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

c# - Autodesk Revit 2014 .NET C# show hide window/view

お知らせ下さい。

.NET C# API を使用して、Autodesk Revit 2014 ウィンドウ ビューを表示または非表示にしたいです。

誰かが助けることができますか?

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

python - 開いているプロジェクト Revit API + python からワークセット ID を取得する

Dynamo の Python ノード内で Revit API を使用して、アクティブなドキュメントからワークセット名と ID のリストを取得しようとしています。ワークセット テーブルにアクセスしようとしていますが、このコードは何も返しません。

今のところ、最初にアクティブなワークセットを取得できるかどうかを確認しようとしていましたが、それでもうまくいきません。