Indexへ
(1903)//【1907】→(1910)
------------------------
【タイトル】外部変形による線幅指定
【記事番号】 1907 (*)
【 日時 】04/01/18 22:32
【 発言者 】牛渡
【 リンク 】http://homepage2.nifty.com/ushiwatari/



現在、外部変形の線幅指定対応に取り組んでいますが、バッチファイルに
#zw オプションを指定しても、線幅に関する設定が書き込まれず、また jwc_temp.txt
に lw パラメータを書き込んでも、線幅の指定が有効になりません。
ちなみに jwc_temp.txt を座標ファイルとして読み込んでみると、きちんと線幅指定で
読み込めます。
何か、特別な設定項目などあるのでしょうか?


Indexへ
(1907)←【1910】→(1912)
------------------------
【タイトル】こんにちは
【記事番号】 1910 (1907)
【 日時 】04/01/19 12:22
【 発言者 】MT_ syojigtr@yahoo.co.jp

牛渡さんこんにちは、いつもお世話になります。MT_です。

私はまだ、線幅対応外変には手を付けていないので、意味が違うのかも知れませんが、貴殿の書き込みを見て、検証してみましが、一応反映されているようです。
どうでしょうか?

以下、BATとjwc_temp.txtを貼りますので、長くなりますがスイマセン。

環境Win-XP(SP1),JWW=ver.4.00c
外変パス:c\jww\Mygaihenn\試験出力.batからの実行です。

【試験出力.bat】
@rem 線幅対応のテスト用
@echo off
REM #jww
REM #cd
REM #gc
REM #mc
REM #h1
REM #hc データを選択
REM #zw
REM #e

start /w notepad.exe jwc_temp.txt


【実行直後のjwc_temp.txt】線巾20倍巾の1鎖1、ペン2を選択
hq
hk 0
hs 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
hcw 2 2.5 3 4 5 6 7 8 9 10
hch 2 2.5 3 4 5 6 7 8 9 10
hcd 0 0 0.5 0.5 0.5 1 1 1 1 1
hcc   2   2   2   3   3   3   5   5   5   5
hn -32.2883495515036 -5.0613167505013 -25.8954354940534 4.4803460218124
lg0
ly1
lc2
lt5
lw20
cn3
cn"$<MS ゴシック>
#
-44.3760399334443 0 44.3760399334443 0

13行目に「lw20」と設定が反映されています。
この数値を「lw40」に変更し、1行目の「hq」を「hd」に変更
上書き保存し、閉じます。

jwwに復帰し、40倍巾に書きかえられています。


Indexへ
(1910)←【1912】→(1918)
------------------------
【タイトル】Re(1):外部変形による線幅指定
【記事番号】 1912 (1907)
【 日時 】04/01/19 12:43
【 発言者 】ko

▼牛渡さん:
>#zw オプションを指定しても、線幅に関する設定が書き込まれず、また jwc_temp.txt
>に lw パラメータを書き込んでも、線幅の指定が有効になりません。
>何か、特別な設定項目などあるのでしょうか?

当方うまく行っております、
実験した処、
REM #jww

REM #jw
としても、有効でした
また
REM #zw
の位置を
REM #jww
の直後に置いてもOKでした
しかしbat ファイルに #zw の指定が無い場合 jwc_temp.txt にlw の指定が有っても無視されます

>線幅に関する設定が書き込まれず

って事ですので、なんらかの理由でbatファイルの #zw が反映されていない様に
思いますので、その辺に絞って追求してみては如何でしょうか?

もしくは、jww側の設定?

参考にならなくてごめんなさい、とりあえずうまく行ってる例も有るって事で


Indexへ
(1912)←【1918】//(1908)
------------------------
【タイトル】Re(1):外部変形による線幅指定
【記事番号】 1918 (1907)
【 日時 】04/01/19 19:37
【 発言者 】牛渡
【 リンク 】http://homepage2.nifty.com/ushiwatari/



MT_さん、koさん、
情報と検証ありがとうございます。
ご指摘通り、切り分けしてみたところ、#hm オプションの前に #zw を置くと、
線幅指定が無効になってしまうようです。 #hm スイッチの後ろにそれぞれ #zw を
置くと正常に動作しました。
ありがとうございました。