外部変形→クリップボード

 ダウンロードした【gaihen_to_clip.lzh】を解凍します。【gaihen_to_clip.exe】、【gaihen_to_clip説明.txt】のファイルが出来ます。これらのファイルを、任意のフォルダ(名前の中に空白を含まない)に移動します。

概要
   
1、  任意のフォルダ(空白を含まないもの)に、上記のファイルを全て解凍してください。
2、 単体では使用しません。jwwの外部変形ファイル(BAT)中で使用します。
3、

        

    使用例
               @REM コメント
               @ECHO OFF
               start /wait *****.exe
               start gaihen_to_clip.exe p1 p2 p3 p4 p5   ←ここに追加する。
               GOTO END
               REM
               REM
               REM #jww
               REM #cd
               REM #hf         ←必須
               REM #h1
               REM #g1
               REM #zz
               REM #hc ■範囲を指示してください。■
               REM #hp         ←必須
               REM #e

                p1 :
                p2 :
         
                p3 :           
                      
  
                p4 :
         
           
           
           
 

           

               p5:
              
           

jwwより出力される「jwc_temp.txt」等を指定します。拡張子は、「.txt」
外部変形の処理が終了し、jwwへ読込ませる「jwc_temp.txt」等を指定します。
拡張子は、「.txt」
K0:曲線属性を与えない。
K1:曲線属性を与える。
曲線属性については、外部変形を起動したjwwを判定し、曲線番号を付加します。
クリップボードに読込む時の基点の指定1
jwwが読込むテキストファイルを取得するするときに、読込み順でどの要素を起点にするかの指定
t:テキスト
d:点
l:直線
c:円
s:ソリッド
クリップボードに読込む時の基点の指定2
p4で指定したデータの最初のデータ又は最後のデータの指定
a:最初のデータ
z:最後のデータ

              ※各パラメーターは、半角スペースによって区切る。

         例 start gaihen_to_clip.exe jwc_temp.txt temp.txt k1 c a

  jwc_temp.txt jwwより出力されるテキストファイル
  temp.txt 外部変形より出力されるテキストファイル
k1            K0:曲線属性を与えない
K1:曲線属性を与える
c t :テキスト
d :点                      
l  :直線                    
c :円                      
s :ソリッド                
a a :最初のデータ
z :最後のデータ
4、 一般の外部変形実行ファイルの後に、「start gaihen_to_clip.exe p1 p2 p3 p4 p5」を記載します。
5、

処理の流れは、出力された「jwc_temp.txt」より外部変形を実行します。
次に「gaihen_to_clip.exe」で、「jwc_temp.txt」よりjwwのファイル名を取得します。よって外部変形バッチファイル中に「REM #hf」の記載は必須ですし、保存されている必要があります。
次に外部変形により出力されたファイルを解析します。また、曲線属性を与える指定があると、外部変形を実行したjwwファイルを解析し、曲線番号を決定します。そのため、外部変形を実行する前に、一旦上書き保存して実行する必要があります。
解析が終わると、jwwのクリップボードへデータを渡します。この際、sendkeyで、jwwの操作画面で「編集」、「貼り付け」を行いますが、この処理がうまくいかないことがあります。その際は、jwwの操作で貼付けを行ってください。

6、 1、

jww(ver3.51以降のデータ構造)のファイルを対象にしています。DOS版のjwcファイルは、出来ません。

  2、

ブロック図形には対応できていません。

  3、

十分な検証が出来ていませんので、使用環境によっては正常に動かない場合があります。使用結果については、十分な検証を行いご利用ください。

  4、

最低限のエラー処理しかしてありませんので、使用環境によりエラーが発生する場合があります。ドライブが一杯になったときや、遅い記録メディアなどは、想定していません。ハードディスクに十分な空きがある状態で、実行してください。

7、 BATファイル改造例
 

 雲マーク外部変形ソフト ver2.2.0.3 のBATファイルを改造して、クリップボード経由で出来るようにする例を示します。 設定内容は、曲線属性を与え最初に描画される円(円中心)を基点にして貼付けを行う。

              kumo.bat
    @REM 雲〃マーク作成外部変形
@echo off
start /wait kumo.exe
start gaihen_to_clip.exe jwc_temp.txt temp.txt k1 c a    
copy temp.txt jwc_temp.txt > nul                
del temp.txt
                            
GOTO END
REM
REM
REM #jw
REM #cd
REM #hf
REM #zw
REM #1-
REM #2-
REM #3-
REM #4-
REM #99#-
REM #e
rem
rem
rem 2004.09.23
rem M.Hayashi
rem kumo 2.2.0.2

:END



← 挿入
← 削除
← 削除






← 挿入