ホーム > リファレンス >
リファレンス  外部変形
Software | Reference | FAQ | Technique | Laboratory | Download

概要

バッチ ファイルまたはスクリプト ファイルに定義されてる外部プログラムにより、変形処理を行うための記述です。
JW_CADの外部変形に準拠し、一部拡張してあります。
詳細はJW_CADに添付されている JW_SAMPLE.BAT をご覧ください。

拡張子 説明 記述 動作環境
bat バッチ ファイル REM #  
vbs VBScript ' # WSH
js JScript // # WSH
pls PerlScript # # WSH、Perl For Win32、PerlScript
rb RubyScript # # WSH、ActiveScriptRuby

WSH(Windows Scripting Host)は、JScript、VBScript、Perlなどのスクリプトを実行でき、Windows98に標準搭載されています。 WSHはバッチ処理の機能に加え、アプリケーションが提供するCOMオブジェクト(オートメーション)が利用できます。
Windows95/NT4.0でWSHを使用するには、以下のURLからダウンロードしインストールしてください。
http://www.microsoft.com/Japan/Developer/Scripting/

英語版のPerl For Win32 と PerlScript は以下のURLからダウンロードしインストールしてください。
http://www.activestate.com/ActivePerl/

PerlScriptファイルにコメントを含め漢字や半角カナが記述されていると、WSHでスクリプト実行エラーになってしまいます。(1999/10/6)

ActiveScriptRuby は以下のURLからダウンロードし、インストールしてください。 http://www.geocities.co.jp/SiliconValley-PaloAlto/9251/ruby/

種類

REM #pt [図形記憶][図形貼り付け]を使用したBeDraw 外部変形 #pt
REM #be BeDraw 外部変形 #be
REM #bt [図形貼り付け]可能なBeDraw 外部変形 #bt
REM #jw JW_CAD 外部変形 #jw

制限

BeDraw外部変形は以下の記述には対応していません。
REM #zz
但し、 *.pt ファイルにはハッチング図形を書き込みます。

書き出しデータの文字は chcv のみの対応です。

外部変形 #pt

書式 REM #pt
REM %表示するコメント
ファイル: BeDraw\Temp\_copys_.pt

外部変形 #be

書式 REM #be
ファイル: バッチファイルがあるフォルダの bed_temp.txt と bed_temp.pt

外部変形 #bt

書式 REM #bt
ファイル: バッチファイルがあるフォルダの bed_temp.txt と BeDraw\Temp\_copys_.pt

外部変形 #jw

書式 REM #jw
ファイル: バッチファイルがあるフォルダの jwc_temp.txt

拡張起動オプション

書式 REM #o****(/_**)
REM #s****(/_**)
起動オプションの設定 #c と形式は同じです。
#o はファイルを[開く]、#s は[保存]ダイアログ ボックスを表示し、ファイル名を起動オプションとして設定します。

bed_temp.txt

図形を含む以下の情報を書き込みます。
hq 外部プログラム実行チェック文字
hk 軸角
hs レイヤグループの縮尺
hp 指定点
lg レイヤグループの変更
ly レイヤの設定・変更
lc 線色の設定・変更
lt 線種の設定・変更
cn 文字種の設定・変更
hhp 指定図形
lgn レイヤグループ名
lyn レイヤ名
LAYNAM レイヤグループ名
LAYCND レイヤ名

#be , #bt
hp0 図形原点の座標
lw 線幅(lwn n:1〜5)

図形含む以下の情報を読み込みます。
hq 外部プログラム実行チェック文字
he エラー表示
hs レイヤグループの縮尺
h# 注意文表示
lgn レイヤグループ名
lyn レイヤ名
LAYNAM レイヤグループ名
LAYCND レイヤ名

拡張
LAYSCALE レイヤグループ縮尺
PAPER=X 用紙サイズ  Xは A4〜A0,A4R〜A0R,B5,B5R

#bt
bt [図形貼付け]コマンドに切り替える

図形情報は bed_temp.pt か BeDraw\Temp\_copys_.pt (部品ファイル形式
詳細は、BeDrawファイル形式HTMLヘルプをダウンロードしてご覧ください。

©2000-2003 Primesoft