2016-05-13 11 views
0

私は現在Revitで使用している便利なマクロを持つdynamoプロジェクトを持っていますが、DynamoとRevitを同時に開いている場合にのみ実行できます。ダイナモコードをビジュアルスタジオに入れるにはどうしたらいいですか?

このマクロをRevitのリボンタブに追加したいのですが、ダイナモでマクロが構築されている間にこのマクロを追加できません。

輸出私は.dllファイルにダイナモ内部で作られているマクロ:

は、私はどちらかのできる方法はありますか? ビジュアルスタジオで開き、そこにコードを作成しますか? ダイナモのコードを表示しますか? 多くのおかげで、

ダン

答えて

0

これを達成するために、いくつかの方法があります。

ほとんどの場合、いくつかの異なる翻訳ステップが必要です。

これらのすべてでは、最初に外部テキストファイルにPythonソースコードにアクセスし、抽出して保存する必要があります。

C#.NETアドイン側からのDynamoとPython側のことはよく理解していませんが、コードをPyRevit IronPythonスクリプトライブラリに統合することをお勧めします。

http://thebuildingcoder.typepad.com/blog/2016/04/the-pyrevit-ironpython-script-library.html

私の知る限りでは、それは簡単で、あなたが求めている正確に何を提供します。

+0

こんにちはジェレミー、ありがとうございました。これはとても役に立ちました。 – ddblack93

+0

それを聞いて非常にうれしい!あなたの感謝のためにありがとう! –

関連する問題