マクロ実行中にピクチャの表示を抑止する

リクエスト番号 コマンド リリース 区分 メニュー 更新日 担当
E18051 RPT/ONN、RPT/OFF 17.09、18.02 追加 あり 2007/07/06 AYO

要望

 マクロで全ピクチャを順番に処理する場合、ピクチャの切り替えと全体表示で図形
 要素が二度表示される。表示を抑止できればマクロの処理時間が短縮できる。

対応

 ピクチャや図面配置の表示を抑止するコマンドを追加しました。

 ●ピクチャ図形や図面配置状態の表示を一時的に抑止する

  マクロの処理時間を短縮するために、PIC コマンドでピクチャを切り替えたときや
  ZOOM/ALL で全体表示にしたときに図形表示を抑止するすることができます。

    RPT/OFF : ピクチャの図形要素や図面配置状態の表示をスキップする。
    RPT/ONN : 表示をスキップしない。

  マクロを終了したときには RPT/ONN の状態に戻る。

  例.全ピクチャの、クラス 100 の要素をクラス 201 にする。

        RPT/OFF
        MENU/OFF
        LIST/OFF

        picsave = #CURPIC;
        PIC NXT
        pic1st = #CURPIC;
        for (;;) {
          PIC NXT
          ZOOM/ALL
          MCLS 100
          error();
          ACT/ALL 
          if (error() == 0) {
            CLS/MOD 201 USEACT
          }
          if (#CURPIC == pic1st) { break; }
        }

        RPT/ONN
        PIC [picsave]
        MAIN

メニュー

  ACADCMD.MEN に以下の行を追加
    V [98, 6, 7] !RPT/ONN!
    V [98, 6, 8] !RPT/OFF!

Copyright ITOCHU Techno-Solutions Corporation.