#   WPC-CAD for Windows 95  Ver 4.50
#   本ソフトウエアをご使用いただきありがとうございます。
#
#   このファイル(WPC-CAD.CMD)はアプリケーションの各機能に名前を付ける役割を
# しています。ここで付けた名前でアプリケーションの機能を呼び出し操作します。
# この名前は一般にコマンドと呼ばれています。本文の行頭が  # で始まっている文
# は注釈行ですのでアプリケーションには影響を与えません。
#   コマンド名の英字小文字は大文字としてアプリケーションは解釈しますので小文
# 字大文字の区別を付けても無意味です。カタカナや漢字は使用できますが、お薦め
# できません。初期値として私の好みでコマンド名を付けてありますので自由に変更
# して下さい。
#
#   アプリケーションを操作する場合には他のコマンドと区別できる最少の文字数以
# 上を入力しなければ成りませんがフルネームで入力する必要はありません。従って
# コマンド名の先頭の文字列が出来る限りダブらないようなコマンド名にした方が操
# 作は楽になります。
#
#   コマンド名に続く中括弧 { } はアプリケーションでコマンドを入力するときにコ
# マンドに続いて数値や文字列が入力できることを示します。{･･･}は、複数個の入力
# ができることを表わしています。省略したときの動作は各コマンドに依存します。
# 本ファイルは { } を記号として用いているだけです。アプリケーションでの入力の
# ときには中括弧で囲みません。 f･1〜15 はそれぞれのファンクションキーにコマン
# ドを登録します。
#
# 機能No | コマンド名   | f･1〜15設定 |  備考　　        　　　　　　　　　　 |
#--------+--------------+-------------+---------------------------------------+
#
    1     EXIT                  f･10  WPC-CADを終了する
#
    2     NEWFILE {fname}       f･13  新しいファイルを作り、そしてその
#                                     ファイルを開く
#                                      (fname) ファイル名
#
    3     OPENFILE {n fname}    f･11  既存のファイルを開く。
#                                      (*) 0 以外、又は省略のときはファイル
#                                          名の入力を促す。
#                                      (0) マウスで選択しファイルを指定する。
#                                      (fname) ファイル名
#
    4     CLOSEFILE {n}               ファイルを閉じる
#                                      (*) 0 以外、又は省略のときは上書き保存
#                                            して閉じる。
#                                      (0) 破棄して閉じる。
#
    5     DATABASE {n}                データベースを変更する
#                                      (初期値 n=1000)
#
    6     NCELL {name}          f･14  新しいセルを作り、そしてそのセルを開き編
#                                     集状態にする
#                                      (name) セル名
#
    7     OCELL {n name}              既存のセルを開き編集状態にする
#                                      (0 or 省略) KIND 1023とAMOLD 1及び SMOL
#                                         D 1を設定し実行する。図形を表示する
#                                         為実行速度は遅いが信頼性は有る。
#                                      (1) KIND 1023とAMOLD 0及び SMOLD 0 さら
#                                         に AVLAYER 64 65 を設定し実行する。
#                                         図形を表示しないので実行速度は早い。
#                                      (name) セル名
#
    8     COPYCELL                    セルのコピーを作る。
#
    9     RCELL                       セル名を変更する。
#
   10     DCELL                       セルを消す。
#
   11     UCELL                       消したセルを復活する。
#
   12     LISTCELLS             f･12  セル名の一覧を表示し必要ならセルを開く。
#
   13     TREE                        開いているセルの木構造を表示する。
#                                      (TREE???.TXTが作成される。)
#
   14     OLDTREE                     以前の木構造ファイルを表示する。
#                                      (TREE???.TXTを参照する。)
#
   15     XFER                        ファイル間でセルをコピーする。
#
#------図形の表示・画面の設定------------------------------------------------
#
   16     CLS                         コマンド入力画面のクリヤー
#
   17     DISALL                f･2   セルの全体図を表示する
#
   18     SETWINDOW             f･1   表示画面を枠で指定する。
#
   19     ZOOM {n}              f･3   画面表示の拡大・縮小をする。
#
   20     REDISPLAY             f･5   残像などによって画面が乱れた場合に画面
#                                     の位置を変えずに再表示する。
#
   21     CENTER {n}            f･4   画面の表示位置を変える。
#                                      (*) POSITIONのｎと同じ意味を持ちPOSITI
#                                          ONに優先する。省略の場合はPOSITION
#                                          に従う。
#
   22     POSITION {n}                CENTER コマンドで与えた位置を画面のどの
#                                     位置にするのか決める。
#                                      (0) 中心
#                                      (1) 左下
#                                      (2) 下中心
#                                      (3) 右下
#                                      (4) 右中心
#                                      (5) 右上
#                                      (6) 上中心
#                                      (7) 左上
#                                      (8) 左中心
#
#------画層ごとの表示設定----------------------------------------------------
#     (画層の範囲は ０〜６３)
#
   23     VLAYER {n1 n2･･･}           表示層の設定をする。層を省略すると全層が
#                                     対象となる。
#
   24     SLAYER {n1 n2･･･}           選択許可層の設定をする。層を省略すると全
#                                     層が対象となる。
#
   25     FLAYER {n1 n2･･･}           塗り込み表示層の設定をする。層を省略する
#                                     と全層が対象となる。
#
   26     LFILL {n1 n2･･･}            指定の層を左斜線塗り込みにする。層を省略
#                                     すると全層が対象となる。
#
   27     RFILL {n1 n2･･･}            指定の層を右斜線塗り込みにする。層を省略
#                                     すると全層が対象となる。
#
   28     UPLAYER {n}                 現在の画面に上書き表示する。
#                                      (*) 0〜63の層番号。
#
   29     AVLAYER {n1 n2･･･}          表示層のへの追加(負のときは逆)層を省略す
#                                     ると無効。このコマンドのみ層番号の範囲は
#                                           ０〜６５
#                                      (64) アレイセルの枠を表示する。
#                                      (65) シングルセルの枠を表示する。
#
   30     ASLAYER {n1 n2･･･}          選択許可層への追加(負のときは逆)層を省略
#                                     すると無効
#
   31     AFLAYER {n1 n2･･･}          塗り込み表示層への追加(負のときは逆)層を
#                                     省略すると無効
#
   32     STEP {n}                    塗り込み線の間隔を設定する。
#
   33     WSTEP                       層ごとの斜線数を設定する。
#
   34     WFLAYERSET                  斜線塗り層を設定する。
#
   35     WVLAYERSET                  表示層、選択許可層の設定をする。
#
   36     WCOLORSET                   層ごとに色を設定する。
#
   37     FMOLD {n}                   塗り込みを無効にする。(全層が対象)
#                                      (0) 無効にする。
#                                      (1) FLAYERでの設定に従う。
#                                      (2) (高速モード)
#
#------図形を表示する為の線の種類を設定する。--------------------------------
#
   38     SOLID {n1 n2･･･}            実線で表示する層を設定する。層の指定を省
#                                     略すると全層
#
   39     DASH {n1 n2･･･}             破線で表示する層を設定する。層の指定を省
#                                     略すると全層
#
   40     DOT {n1 n2･･･}              点線で表示する層を設定する。層の指定を省
#                                     略すると全層
#
   41     D1DASH {n1 n2･･･}           一点鎖線で表示する層を設定する。層の指定
#                                     を省略すると全層
#
   42     D2DASH {n1 n2･･･}           二点鎖線で表示する。層を設定する。層の指
#                                     定を省略すると全層
#
#------図形を表示する為の線の色を設定する。----------------------------------
#
   43     RED {n1 n2･･･}              赤色で表示する層を設定する。層を省略する
#                                     と無効
#
   44     BLUE {n1 n2･･･}             青色で表示する層を設定する。層を省略する
#                                     と無効
#
   45     YELLOW {n1 n2･･･}           黄色で表示する層を設定する。層を省略する
#                                     と無効
#
   46     CYAN {n1 n2･･･}             空色で表示する層を設定する。層を省略する
#                                     と無効
#
   47     GREEN {n1 n2･･･}            緑色で表示する層を設定する。層を省略する
#                                     と無効
#
   48     MMAGENTA {n1 n2･･･}         赤紫色で表示する層を設定する。層を省略す
#                                     ると無効
#
   49     WHITE {n1 n2･･･}            白色で表示する層を設定する。層を省略する
#                                     と無効
#
   50     DRED {n1 n2･･･}             暗赤色で表示する層を設定する。層を省略す
#                                     ると無効
#
   51     DBLUE {n1 n2･･･}            暗青色で表示する層を設定する。層を省略す
#                                     ると無効
#
   52     DYELLOW {n1 n2･･･}          暗黄色で表示する層を設定する。層を省略す
#                                     ると無効
#
   53     DCYAN {n1 n2･･･}            暗空色で表示する層を設定する。層を省略す
#                                     ると無効
#
   54     DGREEN {n1 n2･･･}           暗緑色で表示する層を設定する。層を省略す
#                                     ると無効
#
   55     DMAGENTA {n1 n2･･･}         暗赤紫色で表示する層を設定する。層を省略
#                                     すると無効
#
   56     DWHITE {n1 n2･･･}           灰色で表示する層を設定する。層を省略する
#                                     と無効
#
#------画面表示の設定 その２ ------------------------------------------------
#
   57     SMOLD {n}                   シングルセルの表示をするのか設定する。
#                                      (0) 表示しない。
#                                      (1) 表示する。
#
   58     AMOLD {n}                   アレイセルの表示形態を決定する。
#                                      (0) アレイ配列は表示されない代わりに
#                                          配置されている領域枠を表示できる。
#                                      (1) 最外周の配列のみを表示してそれ以外
#                                          の領域は枠で表示できる。
#                                      (2) 配列の全てを表示する。
#
   59     MAP {n}                     アレイセル展開でマップを使用するか
#                                      (0) 使用しない。通常モード
#                                      (1) 使用する。高速モード
#
   60     BMOLD {n}                   セルのベース(基準点)を表示するのか設定
#                                     する。
#                                      (0) 表示しない。
#                                      (*) 表示する深さ(1〜11)  1 でレベル 0 
#                                          を表示する。
#
   61     BNAME {n}                   セルのベース名を表示するのか設定する。
#                                      (0) 表示しない。
#                                      (*) 表示する深さ(1〜11)  1 でレベル 0
#                                          を表示する。
#                                      注、REFLECTION 1 として修飾されている
#                                          セルに対しては文字の向きが正しく表
#                                          示されない。(逆文字は対応せず)
#
   62     TBMOLD {n}                  テキストのベース(基準点)を表示するのか設
#                                     定する。
#                                      (0) 表示しない。
#                                      (*) 表示する深さ(1〜12)  1 でレベル 0 
#                                          を表示する。
#
   63     OUTLINES {n}                ラインを表示する形態をきめる。
#                                      (0) 中心線・外形線を表示する。
#                                      (1) 外形線を表示しない。
#                                      (2) 中心線を表示しない。
#
   64     NEST {n}                    表示する階層の深さを決める。(0〜11)
#
   65     KIND {n}                    図形の種類ごとに表示・選択権を設定する。
#                                      各設定はＯＦＦのときは他のコマンドより
#                                      優先し、ＯＮの場合には他のコマンドに依
#                                      存する。
#                                      (  1) アレイセルの選択を許可する。
#                                      (  2) シングルセルの選択を許可する。
#                                      (  4) テキストの選択を許可する。
#                                      (  8) エリアの選択を許可する。
#                                      ( 16) ラインの選択を許可する。
#                                      ( 32) アレイセルを表示する。
#                                      ( 64) シングルセルを表示する。
#                                      (128) テキストを表示する。
#                                      (256) エリアを表示する。
#                                      (512) ラインを表示する。
#                                     同時に複数個をセットしたいときは上記の値
#                                     を合算する。値が負のときはリセットしＯＦ
#                                     Ｆとなる。1022を超える値では全てがＯＮに
#                                     なり、-1022 より下まわるときには全てがＯ
#                                     ＦＦになる。
#
#------その他の設定----------------------------------------------------------
#
   66     GSCALE {n}            f･9   マウスでの座標値入力を丸め込む。
#                                     （グリッドスケール）
#
   67     GRID {n}                    ドットの表示する間隔を設定する。ｎは整数
#                                     値である。GRID 1 を設定した場合には GSCA
#                                     LEの値で丸め込まれた座標位置にドッドが表
#                                     示される。
#
   68     GON                         ドッドを表示する。ドットの間隔が狭すぎる
#                                     ときは表示されない。
#
   69     GOFF                        ドッドを非表示にする。
#
   70     CURSOR {n}                  座標値を入力するときに表示されるカーソル
#                                     の長さを決める。
#
   71     HIGHTEXT                    テキストの基底の高さを設定する。
#                                     (個々の文字は Magnify で縮小拡大する。)
#
   72     ACUTEMOLD {n}               幅付きラインの外形線で鋭角になる部分を処
#                                     理する。
#                                      (0) 鋭角はそのまま。
#                                      (1) 鋭角部は切り取る。
#
   73     FUNCTION {n Strings}        ファンクションキー ｆ１ 〜  ｆ１５を再定
#                                     義する。
#                                      (省略) キーの定義を一覧に表示する。
#                                      (n) 再定義するキーの番号１〜１５
#                                      (Strings) 定義する４０字以内の文字列。
#                                      \ 文字は改行として処理される。文字列の
#                                      最後に達すると必ず改行が実行されるが改
#                                      行を避けたい場合には？で終わること。
#                                     例 （ｆ・４キーに MOVE,PUT,GETの３個のコ
#                                         マンドを定義する。）
#                                      FUNCTION 4 MOVE 1\100.0 25.5\PUT\GET
#
   74     LNAME {n Strings}           層に名前を付ける。
#                                      (省略) 名前を一覧に表示する。
#                                      (n) 層の番号０〜６３
#                                      (Strings) ２０文字以内の文字列。
#
#-------座標値などの関連-----------------------------------------------------
#
   75     MARK {n1 n2}          f･8   特定の場所に菱形のマークを表示する。
#                                      (X Y)  指定の場所(n1=X n2=Y)をマークす
#                                             る。
#                                      (*) 仮入力層の指定されたｎ番目の点をマ
#                                          ークする。
#                                      (C) 仮入力層の座標値をコマンドウィンド
#                                          ウに表示する。
#                                        例 MARK C 2 4
#                                          ２番目から４番目までの座標値を表示
#                                          する。
#                                      (0 or 省略)  仮入力層の座標点をマークす
#                                                   る。
#
   76     ABSMOLD {n}           f･7   絶対座標、相対座標の設定をする。ＴＥ，Ｃ
#                                     ＫＰコマンドの座標値入出力に影響する。
#                                      (0) 原点(0,0) からの距離で表示
#                                      (1) 直前の入力点からの距離として表示
#                                      (2) 第一点目からの距離として表示
#                                      (3) 指定された点からの距離として表示
#
   77     CKP                   f･6   座標値の表示 (図形の点を求める)
#
   78     LOCATION {n}                CKP コマンドで得た座標値の表示先を
#                                     決める。
#                                      (0) コマンドウインドウに表示する。
#                                      (1) 専用のウインドウに表示する。
#
   79     CROSSPOINT                  選択した２本の直線の交点を計算する。
#
   80     COMMANDLIST                 コマンドリストを表示する(このファイル)
#
#
#------図形の作成・編集------------------------------------------------------
#
   81     LAYER {n}                   エリア・ライン・テキストを何層に入力に
#                                     するのか決める。
#                                      (*) ０ 〜 ６３層の範囲 (６４〜７０層は
#                                          システム予約)
#
   82     ELEMENT {n}                 図形の種類を決める。
#                                      (0) アレイセル、(セルをｎＸｎ個に配置)
#                                      (1) シングルセル､(１個のセルを配置)
#                                      (2) テキスト、(文章文字 Magnify 倍率で
#                                          縮小拡大できる。)
#                                      (3) 矩形、(４辺を持つエリア)
#                                      (4) エリア、(閉じた多角形、始点と終点を
#                                          一致させる)
#                                      (5) ライン、(１つ以上の直線の連続、幅付
#                                          けも可能)
#
   83     WIDTH {n}                   ラインの幅を決める。(幅０でも可能)
#
   84     LTYPE {n}                   ラインでの幅の付けかたを決める。
#                                      (0) 始終点の突き出しをしない。
#                                      (1) 始終点の突き出しをする。
#
   85     TEXTSTRING                  テキストの文字列を入力する。
#
   86     BASENAME {name}             アレイセル、シングルセルを配置するときの
#                                     ベース名(セル名)を決める。
#                                      {name} 連続した32文字以内で、間に空白が
#                                           ないこと漢字は2文字として数える。
#                                           ? を入力したときはセル一覧表を開く
#
   87     REFLECTION {n}              セルを配置するときＸ軸に対象反転にするの
#                                     か決める。
#                                      (0) しない。
#                                      (1) する。
#
   88     ANGLE {n}                   テキストやセルを配置するときの角度を設定
#                                     する。
#
   89     MAGNIFY {n}                 テキストやセルを配置するときの倍率を設定
#                                     する。
#
   90     APARAM {nX nY pX pY}        アレイセルのパラメータを設定する。
#                                      (nX nY)  行列の個数
#                                      (pX pY)  ピッチ
#
   91     TEMPORARY {x1y1 x2y2･･･}    図形を仮入力層に入力する。最多200頂点
#                                     入力用のカーソルはＧＳＣＡＬＥで設定され
#                                     た単位の距離で移動します。) <絶対座標系>
#
   92     CLEAR                       仮入力層の図形を消す。
#
   93     BACK {n}                    仮入力層に入力中の座標値を最後から数えて
#                                     ｎ個だけ削除する。ｎが負数のときは先頭か
#                                     ら数えたｎ個を削除する。ｎを省略した場合
#                                     には最後の１個を削除する。
#
   94     PUT                         仮入力層から正規な層に移動する。
#
   95     GET                         図形を仮入力層に移動する。(移動できる
#                                     対象は木構造の深さで 0 レベルで、尚かつ
#                                     SLAYERとKINDの設定された図形である。)
#
   96     UNGET                       仮入力層に移動された図形を移動前の状態に
#                                     戻す。
#
   97     STRETCH                     任意の辺を伸縮する (対象 仮入力層のエリ
#                                     ア・ライン)
#
   98     MOVE {n}                    仮入力層の図形を移動する。
#                                      (0,省略) ２点間の距離だけ移動する。
#                                      (1) 入力した距離を移動する。
#                                      (2) 任意の選択した点からの距離で移動
#                                          する。
#                                      (3) 任意の選択した一点のみを移動する。
#                                      (4) 任意の選択した一点を削除する。
#
   99     VARIATION {n}               仮入力層の図形の向きや幅を変える。
#                                      (0,省略) ２点でのベクトルに対して鏡像
#                                               にする。
#                                      (1) １点を中心として回転する。
#                                      (2) １点を基点にして拡大縮小する。
#                                      (3) オーバーサイズ・アンダーサイズする。
#                                          エリアやラインの鋭角部分は、
#                                          ACUTEMOLDの設定で影響を受ける。
#
  100     TCOPY                       仮入力層の図形を ＰＵＴする。そして図形
#                                     のコピーを仮入力層に保持する。
#
  101     MOJI {n1 n2 n3}             文字形状(英数字)の図形をLAYERで設定され
#                                     た層にエリアで作る。
#                                      (n1) 高さ
#                                      (n2) 送りピッチ
#                                      (n3) P = ポジタイプ、  N = ネガタイプ
#                                      省略したときは、前回の値で処理する。
#                                      初期値は n1=180  n2=180  n3=P
#                                      Strings: で与える文字列中で { に続く文
#                                      字をローマジ入力として処理する。
#
  102     ARC                         円弧・楕円などの座標値を３点（始点・中心
#                                     点・終点）から計算して仮入力層にいれる。
#
  103     SETARC {n1 n2 n3 n4}        円弧の作成の仕方を決める。
#                                      (n1) 0=円弧、       1=楕円
#                                      (n2) 0=反時計回転、 1=時計回転
#                                      (n3) 0=自動､     その他=円弧の分割数
#                                      (n4) 0=円に内接､ その他=円に外接
#
  104     INSERT                      選択したエリアやラインに仮入力層の座標列
#                                     を挿入しする。
#
  105     JOINT {n}                   論理演算処理、選択した図形と仮入力層の
#                                     図形との演算をする。（選択した図形は変更
#                                     されるが仮入力層の図形は元のまま残る。
#                                     直後にUNGETを実行することで選択した図形
#                                     を元に戻せる。）
#                                      (+,省略) OR処理　それぞれの図形を合成
#                                        して１つの図形にする。
#                                      (-) ANDNOT処理　仮入力層の図形と重なっ
#                                        ている部分を削除する。
#                                      (#) XOR処理　重なりあっている部分を削除
#                                        する。
#                                      (*) AND処理　重なりあっている部分のみを
#                                        残す。
#
  106     OPTIMIZE {n}                データ中のごみを掃除してファイルを最適化
#                                     する。(注）バックアップを取ってから実行
#                                     したほうがベターですね。
#                                      (0,省略) 削除したセルの痕跡は残す。
#                                      (1) 削除したセルの痕跡も捨てる。
#                                      (2) 実行速度を最適化する。(現在不可)
#
  107     REVERSE {n}                 仮入力層の座標列の並びを制御する。
#                                      (省略) 並びを逆順にする。
#                                      (*) エリアの場合にｎ番目が１番目になる
#                                          ように並びをかえる。ラインの場合に
#                                          は並びを逆順にする。
#
  108     TLOCK {n}                   入力した座標値を４５度、９０度の角度に
#                                     強制的移動させる。
#                                      (0) ロックを解除する。
#                                      (1) ４５度ステップにする。強制移動
#                                      (2) ９０度ステップにする。強制移動
#                                      (3) ９０度ステップにする。入力した点の
#                                          前に差分の１点を挿入する。
#
  109     TOCELL {Name}               名前を指定したセルにＰＵＴする。仮入力層
#                                     の図形はそのまま残る。 (Name) セル名。省
#                                     略やセルが存在していないときは無効
#
  110     CHANGE                      仮入力層の図形種類を換える。
#                                      ライン       → エリア
#                                      アレイセル   → シングルセル
#                                      シングルセル → （現在未対応）
#
  111     PRINT {n}                   印刷出力
#                                      (0) 白色の線は印刷されない。
#                                      (1) 白色の線を黒色で印刷する。
#                                      (2) 白色、灰色の線を黒色で印刷する。
#
#------マクロ関連------------------------------------------------------------
#
  112     RUN {Strings}               ユーザー作成のマクロファイル ．ＭＡＣを
#                                     実行する。
#                                      (Strings) マクロファイル名を指定する。
#
  113     SYMBOL {&String}             シンボルの定義を表示する。
#                                      (Strings) ＆シンボル名を指定する。
#
#------外部ファイル入出力----------------------------------------------------
#
  114     DOOR  {name $n}             外部ファイルをオープンする。
#                                      (name) ファイル名を指定する。
#                                      (n) ファイル識別子 0 1 2 のどれか
#
  115     READ  {&String $n}          外部ファイルを読みシンボルに入れる
#                                      (Strings) ＆シンボル名を指定する。
#                                      (n) ファイル識別子 0 1 2 のどれか
#
  116     WRITE  {$n String}          外部ファイルに文字列を書き込む。
#                                      (n) ファイル識別子 0 1 2 のどれか
#                                      (Strings) ＆シンボル名を指定する。
#
  117     STRIN {name n}              GDSIIストリームファイルをオープンする。
#                                      (name) ストリームファイル名
#                                      (n) セル名リストのソート位置、(0〜99 負
#                                          のときは降順)
#                                      サンプルストリームファイル --> GDSII.STR
#
  118     STROUT {name n}             GDSIIストリームに出力する。(ｵﾌﾟｼｮﾝ)
#                                      (name) ストリームファイル名
#                                      (n) セル名リストのソート位置、(0〜99 負
#                                          のときは降順)
#
  119     GDSDATABASE {n}             GDSIIストリームのデータベースを設定する
#                                      (初期値 n=1000)
#
  120     DXFIN  {name n}             ＤＸＦファイルをオープンする。
#                                      (name) ＤＸＦファイル名
#                                      (n) セル名リストのソート位置、(0〜99 負
#                                          のときは降順)
#                                      サンプルＤＸＦファイル  --> ACAD.DXF
#
  121     DXFOUT  {name n}            ＤＸＦファイルに出力する。
#                                      (name) ＤＸＦファイル名
#                                      (n) セル名リストのソート位置、(0〜99 負
#                                          のときは降順)
#
# xxx     V3TO.EXE                    CANDY4ベクトルファイルを.CADに変換する。
#                                      (for MS-DOS)
#                                      サンプルベクトルファイル --> CANDY4.V3
#
#------お絵かきモード--------------------------------------------------------
#
  122     PAINT  {n}                  ちょっとの間だけ色付けをする。
#                                      (n=0)色付けモード　ＯＦＦ
#                                      (n=1)色付けモード　ＯＮ
#                                      (n=2)色付けデータクリヤー
  123     BITMAP  {Fname}             現在表示している図形画面をBMPイメージ
#                                     ファイルに格納する。
#                                      (Fname) BMPファイル名
#
#------その他----------------------------------------------------------------
#
  124     TOOLBAR                     ツールバーを表示する。
#
#
#
#
#
#
#
#------拡張子が .ＭＡＣ のファイルをコマンド登録することが可能です。---------
#
#   ユーザ定義マクロコマンドを登録するときは機能 No やコマンド名は重複しないよ
# うにして下さい。重複した場合には一方にアクセスできません。
# （ＡＵＴＯ．ＭＡＣが存在するときはアプリケーション起動直後に実行されます。
# 添付のＡＵＴＯ．ＭＡＣはデモ用のものです。各ユーザの環境設定に適したように
# 書き換えるか削除して下さい。）
#
#   125, 126 番にはサンプルの DEMO.MAC, RECT.MAC を登録していますが不必要な場
# 合にはこれらの行を削除してもかまいません。
#
  125     DEMO {$ラベル}              ＤＥＭＯ．ＭＡＣを実行する。
#                                      (＄ラベル) から実行する。省略の場合に
#                                      は一行から実行する。指定したラベルが見
#                                      つからないときには終了する。
#
  126     RECT                        ＲＥＣＴ．ＭＡＣを実行する。
#  ･       ･                          
#  ･       ･                          
#  ･       ･                          
#
#------マクロ文の書き方------------------------------------------------------
#  マクロ文は一行８０字を超えて記述した場合には誤動作の原因となります。
#
#  #{文字列}                          注釈行、
#                                       読み飛ばされる。
#
#  ${ラベル}                          ラベル行、
#                                       GOTO文の飛び先
#
#  ?{コマンド名 パラメータ}           コマンド行、
#                                       前回のコマンドを終了して新たにコマン
#                                       ドを実行する。
#
#  {コマンド名 又は パラメータ}       継続行、
#                                       そのまま入力される。
#
#  ECHO$ {メッセイジ}                 メッセイジ文、
#                                       メッセイジを表示する。
#
#  INKEY${"メッセイジ文"}{&シンボル}  キー入力文、
#                                       メッセイジ文を表示しキー入力を待つ。
#                                       メッセイジ文の中にシンボル文字を含む
#                                       ときには  " で文を囲む。コマンド行と
#                                       継続行では違いがでる場合が有ります。
#
#  &{シンボル = XXX}                  シンボル（変数）に XXX を定義する。
#
#  GOTO#! {式} {$ラベル}              式がゼロ以外のときラベルまでジャンプす
#                                       る。複数の値を持つ式の場合には最初の
#                                       値が使用される。式が無効又は省略する
#                                       とラベルまで無条件にジャンプする。
#                                       無効な式： 数値として判定できないシン
#                                                  ボルや文字列が含まれていた
#                                                  場合
#                                       ラベルを省略すると無効。
#                                       指定したラベル行が何処にも見つからな
#                                       いときには最後の行（終了）する。
#
#  GOTO#0 {式} {$ラベル}              式がゼロのときラベルまでジャンプする。
#
#  GOTO#- {式} {$ラベル}              式が負のときラベルまでジャンプする。
#
#  GOTO#+ {式} {$ラベル}              式が正のときラベルまでジャンプする。
#
#------コマンドラインで単純な四則演算が可能です。----------------------------
#  ? 3 + 3                            3+3 が計算されます。
#  6.                                 答え
#
#  ? 2  3 + 3                         2+3 と 3+3 が計算されます。
#  5. 6.
#
#  ? 2 3 + 4 5                        2+4 と 3+5 が計算されます。
#  6. 8.
#
#  ? 2 3 + 6 7 8                      計算出来ません。
#  ***ERROR***
#
#  ? CENTER
#  Point:  200 200 * -1 1             -200 200 と同じ動作になります。
#
#  ? sin(30)                          サイン３０度を計算します。
#  0.5
#
#  ? cos(60)                          コサイン６０度を計算します。
#  0.5
#
#  ? tan(45)                          タンジェント４５度を計算します。
#  1.
#
#  ? atan(1 1)                        (Ｘ Ｙ)の逆タンジェントを計算します。
#  45.
#
#  ? hyp(3 4)                         (Ｘ Ｙ）直角三角形の斜辺の長さを計算し
#                                             ます。
#  5.
#
#  ? pow(2 0.5)                       (Ａ Ｚ）ＡのＺ乗を計算します。
#  1.414213562
#
#------背景の色設定----------------------------------------------------------
#   画面の背景色は初期状態で起動した場合、黒色になります。背景を黒にするほう
# が各色の線を視覚しやすく成るためです。ただし背景の色は、黒か白を選べます。
# ＷＰＣ−ＣＡＤを起動するときにスイッチで指定します。以後スイッチで指定した
# 色がディフォルトとなります。起動するときにパラメータとしてファイル名を付け
# たときには、そのファイルを起動直後に開こうとします。ファイル名には拡張子．
# ＣＡＤを付けなければなりません。AUTO.MACが在ればファィルが開かれた後で実行
# されます。
#
#      書式:   WPC-CAD.EXE {ファイル名} {スイッチ}
#
#  スイッチ:   -W       白色背景
#              -B       黒色背景
#              -I       ＩＤ番号の表示
#
#------ コマンドヒストリー --------------------------------------------------
#  コマンドラインで入力した文字列を↑↓キーで復活します。
#
#------ 表示装置の調整 ------------------------------------------------------
#   通常ディスクトップ型のパソコンは表示装置として、ディスプレイを使用してい
# ますが、ディスプレイでは画素の縦横比が１：１になっていない物が多く図形が縦
# 長に表示されてしまうことが多いようです。このような場合にはディスプレイを調
# 整して画素が１：１になるようにして下さい。
# 印刷する場合プリンターの解像度もｘｙの比を１：１に設定して置いて下さい。
