図面内のユーザー定義線種をリスト表示する外部変形。
ユーザー定義線種変更の線種番号確認に使用。
※6種類までは対応、awkファイルで追加可

@REM ユーザー定義線種リスト表示
@echo off
REM #jww
REM #cd
REM #h4 読取りデータ
REM #0 表示位置を指示してください
REM #g1 全レイヤグループ
REM #e
jgawk -f temp.awk jwc_temp.txt>temp.txt
copy temp.txt jwc_temp.txt
del temp.txt
goto end
:end
<temp.awk>
#ユーザー定義線種リスト表示
BEGIN{
#縮尺 1/1→ s=1、1/100→ s=100
s=1
x=0;y=0
dx=s*30;dy=s*6
dq="\""
cc="cc2" #文字基点
cn="cn4" #文字種
}
/#/{print cc;print cn}
/lt47/{if(lt47==""){ltn=dq $1;print "ch",0,0,5,0,ltn;print $0;print 0,0,dx,y;y=y-dy;lt47=1}}
/lt48/{if(lt48==""){ltn=dq $1;print "ch",0,y,5,0,ltn;print $0;print 0,y,dx,y;y=y-dy;lt48=1}}
/lt49/{if(lt49==""){ltn=dq $1;print "ch",0,y,5,0,ltn;print $0;print 0,y,dx,y;y=y-dy;lt49=1}}
/lt50/{if(lt50==""){ltn=dq $1;print "ch",0,y,5,0,ltn;print $0;print 0,y,dx,y;y=y-dy;lt50=1}}
/lt51/{if(lt51==""){ltn=dq $1;print "ch",0,y,5,0,ltn;print $0;print 0,y,dx,y;y=y-dy;lt51=1}}
/lt52/{if(lt52==""){ltn=dq $1;print "ch",0,y,5,0,ltn;print $0;print 0,y,dx,y;y=y-dy;lt52=1}}
#必要に応じて追加可
最近のコメント