質問があります。何らかの方法で抽出、エクスポート、またはコピーすることは可能ですかプロジェクトプロパティ RevitファイルからRevit Python Shellを使用していますか?そしてもしそうなら、それはどれくらい難しいのですか?Revitからプロジェクトプロパティを取得する
答えて
プロジェクトプロパティプロジェクト情報のパラメータを意味していますか?
parameterName = 'Project Name'
value = '- parameter not found -' # default setting
for parameter in document.ProjectInformation.Parameters:
if parameter.Definition.Name == parameterName:
if parameter.AsString():
value = parameter.AsString()
elif parameter.AsDouble():
value = parameter.AsDouble()
elif parameter.AsInteger():
value = parameter.AsInteger()
else:
value = '- invalid value -'
print value
編集:うわー、パラメータ値に
私はRevit Python Shellと話すことはできませんが、Revit APIに関してはかなり簡単です。
Documentオブジェクトには、「ProjectInformation」プロパティがあります。
Parameter p =
myDoc.ProjectInformation.get_Parameter(BuiltInParameter.PROJECT_NUMBER);
Parameter o =
myDoc.ProjectInformation.GetParameters("MyCustomParameter").FirstOrDefault();
サイドノート:
だからC#で、それがどのように見える私は最近、自分のドキュメントに何のProjectInformationプロパティ(null)を持っていないモデルの相次ぐに実行しました。それは良いことではありません。私はそれがモデルで監査を実行することで修正することができると信じています - しかし、コードの観点から、あなたはそれのために準備する必要があります(上記のような!:))。
をフェッチするためにこれはRPSでプロジェクト情報パラメータを取得する簡単な方法です!それらのファイルの履歴を知っていますか? ProjectInfo要素でdoc.Deleteを実行しようとしますか?あなたが好きなときにいつでもそれを削除することができますので、他の悪い魂のために苦痛と苦痛を引き起こします。 –
ジェレミー、彼らがどのようにそのようになったのかわかりません。私たちがいくつかのアプリケーションで失敗したため、いくつかの顧客が私たちにそれらを送ってくれました。私たちはProjectInformationプロパティでnullをチェックしませんでした。ソフトウェア用のパッチを出さなければなりませんでした。 – Matt
- 1. Revit 2011壁の長さを取得
- 2. Revitの図面ビューでエクステントを取得する方法
- 3. TortoiseSVN GUIを使用してプロジェクトプロパティを設定してテキストファイルから無視リストを取得する方法
- 4. C#マクロのRevitからすべてのリンク(Revit、CAD、PointCloud、IFC)をアンロードする方法
- 5. プロジェクトプロパティでプラグインコンベンションプロパティをオーバーライド
- 6. アイドリングイベントハンドラからRevit API(2014)を使用してActiveUIDocumentを閉じる
- 7. コードからプロジェクトプロパティを設定する方法はありますか?
- 8. VSプロジェクトプロパティの画面をナビゲートするキーボードショートカット?
- 9. Revitがモードレスフォームで削除コマンドを受け取らないようにします
- 10. redux状態からアイテムを取得するか、サーバから取得する
- 11. Revitモデルからデータを抽出するクラウドAPIはありますか?
- 12. Revit API:カスタムモデルライン
- 13. Revit AddinのAppDomain.CurrentDomain.UnhandledException
- 14. Revit Element.Location to XYZ
- 15. など、Revitの
- 16. WPF Revitのベストスタートポイント
- 17. ファイアベースからデータを取得するクロージャからデータを取得する
- 18. ダイナモでダクトを作成する(Revit)
- 19. Revitファイルをhtmlに追加する
- 20. ハスケルの価値を取得するどちらかからモナドを取得
- 21. コントローラからテキストを取得するためにラベルからfx:idを取得
- 22. DateTimePickerから日付を取得してデータベースからデータを取得する
- 23. Outlookからのシグネチャを取得してボディフォーマットを取得する
- 24. Revit to Pdf変換
- 25. revit pythonマクロ対スクリプト
- 26. CMakeのトップレベルのXCodeプロジェクトプロパティ
- 27. ウェブサイトAPIから取得したデータからキーを取得する方法
- 28. WPFでRevitモデルを表示
- 29. Revitでファミリ名を変更
- 30. TFSコレクションを取得したWorkItemChangedEventから取得する方法
はい、ありがとうございました。しかし、このコードは値を返しません..どのように私はそれらを見ることができますか? – Zed
ありがとう、ちょうど私が必要なthats! – Zed