Indexへ
(6224)//【6211】→(6213)
------------------------
【タイトル】文字間隔だけを変更
【記事番号】 6211 (*)
【 日時 】06/03/30 17:33
【 発言者 】masa

既に図面に書かれている文字の高さや幅はそのままに間隔だけを変更したいのですが可能でしょうか?全て任意サイズの文字種です。


Indexへ
(6211)←【6213】→(6214)
------------------------
【タイトル】Re(1):文字間隔だけを変更
【記事番号】 6213 (6211)
【 日時 】06/03/30 18:15
【 発言者 】kohmura

▼masaさん:
こんにちは。
質問は Jw_cad 相談室−その2 へ

>既に図面に書かれている文字の高さや幅はそのままに間隔だけを変更したいのですが可能でしょうか?全て任意サイズの文字種です。

文字種類ごとなら範囲で囲って 
属性選択→文字種類指定にチェック→変更したい文字種類をチェック→属性変更→
書き込み文字種類を指定して出来ますが、多分、一度に全部は外変(有るかどうか
は知りませんが)を使わないと出来ないと思います。


Indexへ
(6213)←【6214】→(6249)
------------------------
【タイトル】Re(1):文字間隔だけを変更
【記事番号】 6214 (6211)
【 日時 】06/03/30 19:27
【 発言者 】コジマ

▼masaさん:
>既に図面に書かれている文字の高さや幅はそのままに間隔だけを変更したいのですが可能でしょうか?全て任意サイズの文字種です。

以下の外部変形で可能です。(汎用性はなさそうですが)

尚、この外部変形の実行には、mswin32 版 Ruby のインストールが必要。
以下で入手できます。
http://www61.tok2.com/home2/gravelroad/tips/inst_msw.html


◎バッチファイル(ファイル名 文字間隔.bat)
以下の文をコピペ後、全角スペースを半角スペースに一括置換してください。


@REM 任意文字の間隔を変更する
@echo off
REM #jww
REM #cd
REM #zz
REM #zc
REM #h3
REM #hc文字を範囲選択してください
REM #c文字間隔の入力  無指定 : 0 /_/a
REM #bz
REM #e
copy jwc_temp.txt temp.txt > nul
ruby -Ks 文字間隔.rb temp.txt %1 > jwc_temp.txt

◎スクリプトファイル(ファイル名 文字間隔.rb)
以下の文をコピペ後、全角スペースを半角スペースに一括置換してください。


kankaku="0";puts("hd","bz")
while ARGV.size>1
    case argument=ARGV.pop
        when/\/a/
            kankaku=argument[2..-1]
    end
end
while ARGF.gets
    xy=split
    if xy[0]=~/^hq/
    elsif xy[0]=~/^cn0/
        xy[3]=kankaku
        puts xy.join("\s")
    else
        print $_
    end
end


Indexへ
(6214)←【6249】→(6221)
------------------------
【タイトル】Re(2):文字間隔だけを変更
【記事番号】 6249 (6214)
【 日時 】06/04/03 10:58
【 発言者 】masa

コジマさん、kohmuraさんありがとうございました。

コジマさんに教えて頂いた外部変形でバッチリ出来ました。
ちょっと感動!です。ありがとうございます_(_^_)_
初めて外部変形って言うのを試したので、出来るまでにちょっと
時間かかりましたが、バッチファイルをc:\jwwに移動してやっと
出来ました。すばらしい!解決です!


Indexへ
(6249)←【6221】→(6223)
------------------------
【タイトル】Re(1):日付の表示方法
【記事番号】 6221 (6211)
【 日時 】06/03/31 11:40
【 発言者 】スター

▼いしださん:
>図面の中に文字ツールでプログラムを書き込む事によって、
>印刷時に、当日の日付やフォルダ名、ファイル名が表示される機能があったと思うのですが、どなたかその表示プログラムを教えていただけないでしょうか。

jokerさんのサイトを参考にしてください。
http://www.atsmile.com/jw/faq07_09.html


Indexへ
(6221)←【6223】//(6220)
------------------------
【タイトル】Re(2):日付の表示方法
【記事番号】 6223 (6221)
【 日時 】06/03/31 12:00
【 発言者 】いしだ yohei.ishida@geo-akamatsu.co.jp

スター さんへ

ありがとうございました。とてもすっきりとしました。