<質問>
[ドア]ツールや[シャッター]ツールで「Revitで外部コマンドを完了できませんでした。…Revitでインデックスが配列の境界外です。が発生しました」というエラーが発生し、ツール起動できません。
<解説>
原因、回避方法、今後の方針の順に解説します。
■原因
Revitが強制終了等により、正常に終了しなかった場合に、ツールの設定ファイルが一部破損し、
正常に読み込めなくなるため、本エラーが発生いたします。
■回避方法
下記手順にて原因と推察される設定ファイルを一時的に無効にすることで、本現象が解消します。
<手順>
1.) Revitを開いている場合は、Revitを終了する
2.) 下記パスのファイル名をリネームする
・パス
C:\Users\Public\Documents\TKJoineryLoader\20**
※20**の[**]は各Revitバージョンの数字をご入力ください。
・ファイル名
ドア: DoorLoader_PreviousValue.txt
シャッター:ShutterLoader_PreviousValue.txt
3.) Revitを起動し、[ドア]ツールが正常に動作するか確認する
※リネームした状態で[ドア]ツールを起動すると、新たに設定ファイルが作成されます。
[ドア]ツールが正常に動作することをご確認いただけましたら、リネームした[DoorLoader_PreviousValue.txt]ファイルは削除いただき問題ございません。
■今後の方針
本件につきましては、ツールの改修を予定しております。
※改修調査の過程で、改修有無や対応方針が変更となる可能性もございます。ご了承ください。