JWW : 外部変形を調べてみました。(2)

外変

外部変形はBatファイル使います。JWW外部変形のために、もう一度勉強し直します。外変の使い方も、新しい図形を追加するのは、それほど難しくありません。変形したりするのは難しいです

JWWの本家サイト:

今年はじめにVersion UPしてます。Version 8.22e

外部変形の仕組み

Jww外変 最低限のBat

REM  テスト用のMainBat
REM #jww

2行目の「REM #jww」がないと、外部変形のBatとして認識しません。
1行目は、Bat選択画面でメモ(説明文)になります。

bat説明文

@REM

@のある行は、非表示になります。

jwc_temp.txtをBatがあるフォルダに書き出す  #cd

Batを動かすと「JWW_TEMP.TXT」が書き出される。

REM  テスト用のMainBat
REM #jww
Rem #cd   'JWW_TEMP.TXTをBatファイルと同じ場所に書き出す
テンポラリファイル書き出し

Bat動かしても「未実行」と表示されるだけ

未実行

JWC_temp.txtを加工しないとダメ

#h0~5

#h~がないと最低限の書き出し

hq    #実行はこの行を消す #コメント
hk 0
hs 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
hcw 2 2.5 30 4 5 6 7 8 50 10
hch 2 2.5 30 4 5 6 7 8 50 10
hcd 0 0 0.5 0.5 0.5 0.5 1 1 1 1
hcc      1      1      2      2      3      3      4      4      5      5
hn 0 0 0 0
lg0
ly0
lc2
lt1
cn4
cn"$<MS ゴシック>
#

#h3 : 選択範囲内にある文字データを取得
#h2:範囲内のデータ・範囲内外にまたがる線データーを選択する

REM #h2
REM #hc 範囲選択しろ!!  'h2の後ろにコメント入れたほうがわかりやすい

JWC_TEMPを加工するためのBatファイル

REM  テスト用のMainBat
REM #jww
REM #cd
REM #e

start /w G:\~~\notepad++.exe  JWC_TEMP.TXT  'アプリのフォルダ

start /w exeアプリが終わるまで待ちます

notepadではなく、無料の「Notepad++」(テキストエディタ)を使います。マクロも使えるので便利だと思います。

Notepad++で「JWC_TEMP.txt」を開き、そこで、止まっています。

JWC_TEMPの変更方法

JWC_TEMP.TXTの1行目の「hq」を取り除く、後ろに1行追加

hqを削除してみてください。

先頭行削除

#の後ろに

円: ci 0 0 100
線: x1 y1 x2 y2
——————————
四角:x1 y1 x2 y2
x2 y2 x3 y3
x3 y3 x4 y4
x4 y4 x1 y1
——————————-
3角形 x1 y1 x2 y2
x2 y2 x3 y3
x3 y3 x1 y1

外変で図形描画
#
ci 0 0 30
0 0 50 50

50 50 100 50 
100 50 100 100
100 100 50 100
50 100 50 50

0 100 100 100
100 100 50 200
50 200 0 100

コメント