PPT_LOGO_4b
Revit Programming Introduction <#>
Copyright © 2009 Autodesk Inc.
コマンドからの戻り値
–public class Command : IExternalCommand
–{
–  public IExternalCommand.Result Execute(
–    ExternalCommandData commandData,
–    ref string message,
–    ElementSet elements )
–  {
–    try
–    {
–      // . . .
–    }
–    catch( Exception ex )
–    {
–      message = ex.ToString();
–      return IExternalCommand.Result.Failed;
–    }
–    return IExternalCommand.Result.Succeeded;
–  }
–}
スタートアップ
C#
コマンドは実行した結果を返す必要があります。
IExternalCommand.Result.SucceededやFailed等の値を返す事が可能です。
この返り値によってコマンドが失敗したとRevitが認識した際は、先程のエラーメッセージやオブジェクトのハイライトが有効になります。