« 2022年6月 | トップページ | 2022年8月 »

2022年7月29日 (金)

2.5Dで円環

手間はかかるけど・・・・・、断面が円でも楕円でも入力方法は同じ。

Photo_20220729150401

| | コメント (0)

2022年7月26日 (火)

ハッチング作図 v1.2

ハッチング作図 v1.1  にバージョンを追加しました。  download
gawk3.1.5 for Windows 用です。

| | コメント (0)

2022年7月24日 (日)

レイヤ整理 V1.1

レイヤ整理  にバージョン追加しました。   download
gawk3.1.5 for Windows 用です。

| | コメント (0)

2022年7月22日 (金)

矩形/円作図 v1.1

矩形/円作図  に、バージョン追加しました。    download
gawk3.1.5 for Windows 用です。

| | コメント (0)

2022年7月20日 (水)

文字修飾&枠 v1.3

文字修飾&枠  に、バージョン追加しました。  download 
gawk3.1.5 for Windows 用です。

| | コメント (0)

2022年7月19日 (火)

一括文字変更 v1.1

一括文字変更  にバージョン追加しました。  download
gawk3.1.5 for Windows 用です。

| | コメント (0)

楕円作図 v1.1

楕円作図 にバージョン追加しました。  download
gawk3.1.5 for Windows 用です。

| | コメント (0)

2022年7月18日 (月)

断面指示線 v1.1

断面指示線 にバージョン追加しました。   download

AWKの実行ファイルは、gawk3.1.5 for Windowsに同梱の
gawk.exeをリネームした jgawk.exeが必要です。

| | コメント (0)

2022年7月16日 (土)

引出線&バルーン v1.4

引出線&バルーン v1.3  にバージョン追加プしました。 download

AWKの実行ファイルは、gawk3.1.5 for Windowsに同梱の
gawk.exeをリネームした jgawk.exeが必要です。

基本操作に変更はありませんが、
gawkm115.zipの gawk.exeと文字列関数 length に機能差があるので
注記入力は、全角文字を使用してください。
半角文字を使用すると、下線の長さが文字列長さと一致しません。

| | コメント (0)

2022年7月15日 (金)

gawk 3.1.5 for Windows

Awkの実行ファイルを含む、gawkm115.zipは、web上で入手困難となっています。
これから、外部変形を作成しようと考えている方は、
Vectorで公開されている gawk 3.1.5 for Windows を検討してみてください。

尚、当ブログで公開しているAWK外変は、
ワンライナー及び、ワンライナーを含むバッチファイルの修正が必要です。

1.ワンライナーのAWK文は、
 シングルコーテーションではなく、ダブルコーテーションで囲む。
2.文中の文字列を示すダブルコーテーションは、
 エスケープシーケンスに \ (バックラッシュ)が必要
3.エスケープシーケンスに使用していた、^ (ハットキャレット)は削除
4.ダブルコーテーションを記号として使用する場合は、\042 と記述する。

当ブログで公開しているワンライナーは、順次、3.1.5用を追記していきます。

| | コメント (0)

2022年7月 9日 (土)

RGB取得

画面線色のRGB値は、外部変形で環境設定ファイルから取得できます。
AWKを使った例です。

@REM RGB取得
@echo off
REM #jww
REM #cd
REM #h4
REM #e
jgawk '/LCO/{lcrgb=$3+$4*256+$5*256*256;print lcrgb,$3,$4,$5}' c:\jww\jw_win.jwf>lco.txt
copy lco.txt+jwc_temp.txt
type lco.txt
pause

Rgb

| | コメント (0)

2022年7月 2日 (土)

一括文字サイズ変更

異なる文字色の文字種を、文字サイズだけを一括で変更する外部変形です。
変更する文字サイズは、ユーザー設定で、文字幅/文字高/文字間隔を
バッチファイルに記述してください。
操作は、範囲選択 → 左AM0時 「確定  基点(free)」
バッチファイルは、文字コードANSIで保存してください。

@if(0==1) //一括文字サイズ変更
@echo off
REM #jww
REM #cd
REM #h3 範囲内の「文字」データのみを選択
REM #hc 範囲選択してください
REM #e
cscript //nologo //e:jscript "%~f0" %*
copy temp.txt jwc_temp.txt
del temp.txt
goto:eof
@end
//ファイルオープン
fso=new ActiveXObject("Scripting.FileSystemObject")
r=fso.OpenTextFile("jwc_temp.txt")
w=fso.CreateTextFile("temp.txt")
//ユーザー設定
cw=3.5 //文字幅
ch=3.5 //文字高
ccd=0.5 //文字間隔
//初期設定
sp=" " //スペース
//
/////jwc_temp.txt読込み
while (!r.AtEndOfLine){
line=r.ReadLine()
//
if(/hq/.test(line)){
w.WriteLine("hd") //選択図形消去
}
//文字色取得
else if(/hcc/.test(line)){
cc=line.split(/\s+/)
w.WriteLine(line)
}
//文字サイズ変更
else if(/cn/.test(line)){
cn=line.split(/\s+/)
ccn=cn[0] //文字種取得
ccn=ccn.substr(2)
if(ccn.match(/\d/)){
if(ccn==0){ //任意サイズ文字
hc=cn[4]}
else{
hc=cc[ccn]}
//任意サイズ文字指定
ccn=["cn0",cw,ch,ccd,hc]
w.WriteLine(ccn.join(sp))
}
else{
w.WriteLine(line)
}
} //else if
//再作図
else{
w.WriteLine(line)
}
} //while
r.Close();w.close()

| | コメント (0)

« 2022年6月 | トップページ | 2022年8月 »