演習 2: AutoCAD コマンドを自動化する

ワークフローの定義を完成するには、画層をグループに追加し、AutoCAD コマンドを自動化します。次に、ワークフローを保存してテストします。

注:

この演習では、「演習1: 画層のグループ化を自動化する」で変更したワークフローを使用します。

ワークフローの定義を完成するには

  1. 「演習1: 画層のグループ化を自動化する」で開始したワークフローが開いてない場合は、開いてください。
  2. アクティビティ パネルから[AutoCAD コマンドを実行]アクティビティをドラッグし、ワークフローの[LoopAddLayers]アクティビティの直後に配置します。

    コマンド ライン オプションを使用して、現在のマップを別の DWG ファイルとして保存します。コマンド ラインに入力できる任意のコマンドを実行できます。

    このアクティビティは、マップ全体に適用されるためループ処理は不要です。したがって、[LoopAddLayers]アクティビティの外部に配置します。

  3. [AutoCAD コマンドを実行]アクティビティをダブルクリックして、次のようにパラメータを設定します。
    • [コマンド]に mapexportcurrentmaptodwg と入力します。
    • [オプション パラメータを表示]で、[表示名]の値を Save The Map As A DWG File に変更します。

      [AutoCAD コマンドを実行]アクティビティを[LoopSaveLayers]アクティビティの直前に追加します。コマンド名を入力します。

    ワークフローを実行すると、DWG ファイルの場所と名前の指定を求めるプロンプトが表示されます。必要に応じて、これらのパラメータをワークフローの一部として指定することができます。

  4. [LoopSaveLayers]アクティビティを展開します。

    このアクティビティは、現在のマップの各画層を指定のフォルダに .layer ファイルとして保存します。

  5. [画層ファイルを保存]アクティビティをダブルクリックして、.layer ファイルのフォルダを指定します。[OK]をクリックします。

    [画層ファイルを保存]アクティビティの出力フォルダを変更します。

  6. ワークフローを保存します。
  7. [ワークフロー デザイナー]は開いたままにしておきます。

このチュートリアルを続けるには、「演習 3: ワークフローを実行する」へ進みます。