« レイヤカラー値アップ | メイン | xBL3D »

2006年06月17日

●BATファイルの編集

久々? の 表題の 「外部変形を考える」 ネタ。

バッチファイルの編集(書換え)を考えてみます。(^_^;)
右⇒「ContentsMenu」にもBATファイルの書換え例を載せてますが、今回の題材は6/16にアップした「レイヤカラー値.lzh」です。

この外部変形の実行バッチは、スターさんからの提供です。
また、メインの項目選択のバッチは、siegelさんからの提供です。
各々、個別で記述していただいたBATを私が少しアレンジして纏めて説明書を添付して「レイヤカラー値.lzh」としてアップした訳です。

   ので・・・ここで、BATの編集の紹介をしてもスターさんやsiegelさん、怒らないですよね?
   ね? ね? ( _ _ )...o失礼しました。


---レイヤカラー値_Main.bat の編集---

レイヤカラー値_Main.batを選択すると次のような項目選択になります。

添付されている「レイヤカラー値説明書.txt」を読んでもらえれば分かると思いますが
3番目4番目の【ソリッド-DWORD】と【ソリッド-HTML】は、JWWの作図画面に書かれたソリッド図形選択でレイヤ名にDWORD書式若しくはHTML書式で記述します。
ソリッド図形は、任意色で作図されたものが対象です。

1番目2番目の【(RGB)-DWORD】と【(RGB)-HTML】は、 RGB が括弧(  )で括られています。
JWW作図画面に書かれたRGB書式の文字列を選択する訳ですが、この文字列が括弧で括られている事が必要になります。
たとえば、白色を示すRGB書式では (255.255.255) と括弧で括ります。
これは、スターさん作の「ソリッド色見本」を参考に考えられています。
   ⇒スターさん作のソリッド色見本

しか~し、もう一つご紹介しているOJ工房さん作の「JWW塗料標準色見本帳」は、RGB書式の記述が括弧で括られていません。
そこで、括弧が付いていない 255,255,255 という文字列に対応したのが5番目6番目の【RGB-DWORD】と【RGB-HTML】です。
   ⇒OJ工房さん作のJWW塗料標準色見本帳

--追記--
RGB書式の文字列は、スターさん作の「ソリッド色見本」、OJ工房さん作のJWW塗料標準色見本帳の記述を対象にしています。
(255.255.255)の括弧は半角「 . 」は(ドット、ピリオド)です。
255,255,255の「 , 」は(コンマ)です。


        前置きの説明が長くなりました。(^^ゞ

使ってみたんだが・・レイヤカラー値_Main.batを選択した時の項目を自分が使い易いように・・ こんなに沢山の項目はいらないよ。これとぉ・・これだけ有れば良いんだよ。

・・・と、正直な話・・σ(^^;)の悪友(飲み仲間)から早速の問合せが有りました。(^^ゞ。。。


そこで、「レイヤカラー値_Main.bat」の編集を紹介しておきます。

エクスプローラーで、レイヤカラー値_Main.batを右クリック->編集をクリックするとメモ帳が展開します。
その中身は、以下のようになっています。

------------------------------------------------------
@REM レイヤカラー値メインメニューBAT
@echo off
goto end
REM #jw
REM #cd
REM #hc 起動batを選択して下さい。
REM #hm |(RGB)-DWORD|(RGB)-HTML|ソリッド-DWORD|ソリッド-HTML|RGB-DWORD|RGB-HTML|

REM #:1
REM #h/BAT/RGB-DWORD.bat
REM #e

REM #:2
REM #h/BAT/RGB-HTML.bat
REM #e

REM #:3
REM #h/BAT/SOLID-DWORD.bat
REM #e

REM #:4
REM #h/BAT/SOLID-HTML.bat
REM #e

REM #:5
REM #h/BAT/RGB-DWORD2.bat
REM #e

REM #:6
REM #h/BAT/RGB-HTML2.bat
REM #e

:end
echo #>jwc_temp.txt
------------------------------------------------------

たとえば、・・「俺は、HTML書式で記すものしか使わないよ。」というのであれば・・・

REM #hm |(RGB)-DWORD|(RGB)-HTML|ソリッド-DWORD|ソリッド-HTML|RGB-DWORD|RGB-HTML|

      -----の記述を ↓ -----

REM #hm |(RGB)-HTML|ソリッド-HTML|RGB-HTML|

と書き換えて、参照ラベル用指定を1~3にして、それぞれのREM #h/ の後に対応したbatファイルを記述する。

-----------------変更後はこうなります--------------------

@REM レイヤカラー値メインメニューBAT
@echo off
goto end
REM #jw
REM #cd
REM #hc 起動batを選択して下さい。
REM #hm |(RGB)-HTML|ソリッド-HTML|RGB-HTML|

REM #:1
REM #h/BAT/RGB-HTML.bat
REM #e

REM #:2
REM #h/BAT/SOLID-HTML.bat
REM #e

REM #:3
REM #h/BAT/RGB-HTML2.bat
REM #e

:end
echo #>jwc_temp.txt
------------------------------------------------------

赤色部分が変更した箇所です。
お解りですよね? 不明な点は、掲示板へ書き込んで下さい。m(__)m

BATフォルダの中に有るバッチファイルは、不必要な物は、移動してもらっても良いですし、残して置いても問題ありません。
自分に合った環境で、使いやすいように編集してみて下さい。


----※ 注意!!----

■その他
   このプログラムは「外部変形を考える」の研究資料です。
   転載・配布の場合は、このテキストも一緒にこのままの形でお願いします。

と、「レイヤカラー値説明書.txt」に書かれています。ご理解をお願い致します。