Revit APIのアイドルリング・イベントを使用してアドインにバッチ処理を実装することができます。
下記の記事ではRevit プロジェクトをPDFファイルに書き出すバッチ処理を例にして、バッチ処理の実装方法をご紹介しています。
サンプルプロジェクトがダウンロードで入手できますのでどうぞそちらをご覧ください。
https://jeremytammik.github.io/tbc/a/0957_auto_pdf_print.htm
この例ではWindowsタスクスケジューラで作成したスタンドアロンアプリケーションの実行を管理しています。このスタンドアロンアプリケーションはRevitを起動します。
Revitがアイドル状態になるとRevitアドインが予め指定されたフォルダ内のプロジェクトファイルを開いてPDFファイルとして書き出します。これをフォルダ内のすべてのファイルに行います。
Revit SDKには以下のアイドリング・イベントのサンプルが含まています。
Revit SDK\Samples\ModelessDialog\ModelessForm_IdlingEvent
| # | Наименование новости | Тональность | Информативность | Дата публикации |
|---|---|---|---|---|
| 1 | .NET :Interaction.GetObject で起動中の AutoCAD COM オブジェクトを取得できない場合の対処方法 | 0 | 10.2 | 04-09-2026 |
| 2 | Revit API Tips: 複数のファミリを組み合わせて(ネストして)新しいファミリを作成する方法 | 0 | 6.17 | 17-08-2026 |
| 3 | Revit API Tips: 壁プロファイルの取得方法 | 0 | 5.8 | 17-08-2026 |
| 4 | InventorのFileAccessEvents.OnFileResolutionイベントでFullFileNameに指定したファイルが読み込まれない | 0 | 14.49 | 17-08-2026 |
| 5 | Revit API Tips: ソリッドやメッシュのジオメトリをプロジェクト上に作図する方法 | 0 | 7.59 | 17-08-2026 |
| 6 | What's New: Informed Design for Dynamo — Public Beta | 0 | 13.16 | 08-09-2026 |
| 7 | Vault APIを使用して作成したカスタムアプリケーションからVaultにログインをするとFailed to acquire a license.ダイアログが表示されログインができない | 0 | 16.85 | 17-08-2026 |
| 8 | What's New: Sample Content | 0 | 17.3 | 09-09-2026 |
| 9 | InventorのPack And Go を、VBAから実行する場合の参照設定 | 0 | 13.12 | 17-08-2026 |
| 10 | AutoCAD .NET API :最後に追加されたエンティティの取得 | 0 | 13.03 | 23-08-2026 |