Indexへ
(9143)// 【9140】→(9145) ------------------------ 【タイトル】SXF対応拡張線
【記事番号】 9140 (*)
【 日時 】06/03/02 15:22
【 発言者 】ryu bbryu1@yahoo.co.jp
SXF対応拡張線種で書いた線の線幅を細くする場合はどうするのですか?
Indexへ
(9140)← 【9145】→(9146) ------------------------ 【タイトル】Re(1):SXF対応拡張線
【記事番号】 9145 (9140 )
【 日時 】06/03/02 16:06
【 発言者 】/DBAF/
▼ryuさん:
>SXF対応拡張線種で書いた線の線幅を細くする場合はどうするのですか?
線属性:sxf対応版ダイアログにおいて・・・
OKボタン上の・・・基本幅(18)のあとに入力可能です
Indexへ
(9145)← 【9146】→(9149) ------------------------ 【タイトル】Re(1):SXF対応拡張線
【記事番号】 9146 (9140 )
【 日時 】06/03/02 16:17
【 発言者 】coolyoppe
▼ryuさん:
>SXF対応拡張線種で書いた線の線幅を細くする場合はどうするのですか?
こんにちは。
既に作図されている線を変更する場合ですが。
●1本ずつ変更したい場合、
1.まずその線の属性取得(クロックだと左午前6時)
2.「属変」ボタンまたは、メニュー「編集」>「属性変更」
3.線属性ボタンまたは、メニュー「設定」>「線属性」から、
「SXF対応拡張線色・線種」にチェックして線幅を細く設定しOK
4.「線種・文字種変更」だけにチェックして、変更したい線をクリック
以上で、1本ずつ属性変更できます。
●さまざまな線色・線種の線幅だけを一括して変更したい場合は、
1.線属性ボタンまたは、メニュー「設定」>「線属性」から、
「SXF対応拡張線色・線種」にチェックして線幅を細く設定しOK
2.範囲コマンドから線幅変更したい線を全部選択
3.「属性変更」>「<線幅>変更」にチェックしてOK
以上で、線色や線種を変更せずに線幅だけを一括して変更できます。
●複数線を線色・線種ごとに一括して線幅変更したい場合は、
1.範囲コマンドから「全選択」
2.「<属性選択>」で変更したい線幅の線色を指定して選択
3.「属性変更」>「指定【線色】に変更」>
「SXF対応拡張線色・線種」にチェック>線色、線幅を設定しOK、
「<線幅>変更」にもチェックしてOK
これで一括して属性変更できます。
(線種で選ぶ場合は、線種に読み替えて下さい。また線色と線種を同時
に設定することもできます。注意点として「指定【線色】に変更」から
「線属性」ダイアログに入った場合、線種も設定出来ますが無効です。
必ず「指定 線種 に変更」から入って線種を指定して下さい。)
Indexへ
(9146)← 【9149】→(9729) ------------------------ 【タイトル】Re(1):SXF対応拡張線
【記事番号】 9149 (9140 )
【 日時 】06/03/02 16:23
【 発言者 】三五六
▼ryuさん:
こんにちは。
>SXF対応拡張線種で書いた線の線幅を細くする場合はどうするのですか?
・細くしたい線を範囲選択して、「属性変更」をクリック。
・「□<線幅>変更」にチェックを入れ、
・「□指定【線色】に変更」に一時的にチェックを入れると「線属性」
が開くので、「線幅」の欄に太さを指定します。
線幅欄が無い場合は、「□sxf対応拡張線色・線種」にチェックを入れ
ると表示されます。
・「□指定【線色】に変更」のチェックは外す(外さないと色も変わる)
・「OK」をクリック。
三五六
Indexへ
(9149)← 【9729】→(9732) ------------------------ 【タイトル】Re(2):SXF対応拡張線
【記事番号】 9729 (9149 )
【 日時 】06/03/16 15:49
【 発言者 】ryu bbryu1@yahoo.co.jp
いちいち設定しなければいけないのですか?
どうしてこんなプログラムにしなければいけないのですか?
Indexへ
(9729)← 【9732】→(9733) ------------------------ 【タイトル】Re(3):無礼千万
【記事番号】 9732 (9729 )
【 日時 】06/03/16 16:12
【 発言者 】コジマ
▼ryuさん:
>いちいち設定しなければいけないのですか?
>どうしてこんなプログラムにしなければいけないのですか?
2週間も、ほったらかしていた挙句に、
回答者に対する謝礼もなく、
この発言ですか。
Indexへ
(9732)← 【9733】→(9737) ------------------------ 【タイトル】Re(3):文句を言うなら使うな!
【記事番号】 9733 (9729 )
【 日時 】06/03/16 16:44
【 発言者 】kohmura
▼ryuさん:
>いちいち設定しなければいけないのですか?
>どうしてこんなプログラムにしなければいけないのですか?
文句を言うのはSFXを使わないということですよね。だったらバージョンを下げればすむことでしょう。
フリーソフトというのは、本来は、作った本人が、自分のために、自分が使いやすいように開発するものでしょう。それで自分が使って「いい。」と判断したから、「もし気に入ったら使って下さい。ただしなにかあっても責任はもちませんよ。」
と公開していただいてるものです。それを第三者のryuさんがケチつけるのはどうかと思います。 「文句を言うなら使うな!。」 と言いたいですね。
とはいえ、私もSXFはいまのところ使う必要が無いので、JWWの起動時に、
「どんなファイルで作業をするのかを選択できるといいな。」と思いますが・・・。
だから私は4.00eを使ってますよ。
※文句を言うなら有償のソフトに言え!
Indexへ
(9733)← 【9737】→(9743) ------------------------ 【タイトル】でしたら、4.10aを使いましょう
【記事番号】 9737 (9729 )
【 日時 】06/03/16 18:02
【 発言者 】joker
【 リンク 】http://www.atsmile.com/jw/
▼ryuさん:
下記で、Ver.4.10a のダウンロードが出来ますので、
Ver.4.10a を利用されたら良いと思います。
http://www.ath-j.com/jw_win/index.htm
なお、5.00シリーズで保存したデータは、4.10a では読めませんので
予め、ブロック解除/属性変更による色・線種変換をしておいて
旧バージョンで保存するとか、しておきましょう。
Indexへ
(9737)← 【9743】→(9787) ------------------------ 【タイトル】いずれは・・・。
【記事番号】 9743 (9729 )
【 日時 】06/03/17 00:29
【 発言者 】coolyoppe
▼ryuさん:
>いちいち設定しなければいけないのですか?
>どうしてこんなプログラムにしなければいけないのですか?
いずれは環境設定ファイルや基本設定で標準線と同様に
設定できるようになるかもしれません。
それまでは、SXF対応拡張線色ごと線幅設定した線を
16色全部作図してそれを図形などに登録しておき
それをクロックで属性取得するようにすればいちいち
線幅を設定しなくても済みます。
Indexへ
(9743)← 【9787】→(9814) ------------------------ 【タイトル】Re(1):いずれは・・・。
【記事番号】 9787 (9743 )
【 日時 】06/03/18 10:13
【 発言者 】コジマ
▼coolyoppeさん:
>いずれは環境設定ファイルや基本設定で標準線と同様に
>設定できるようになるかもしれません。
私は、未だに jww4.10a を使用していますが、
試しに、5.00e インストールしてみたところ、
SXF対応拡張線色は、線色101〜線色116 と定義されています。
外部変形で、jwl のような感覚で、線幅の一括変更は可能です。
ただ、この質問者の方は、最初の質問から1時間以内に、
3人もの回答者の方からレスがあったのもかかわらず、
2週間も放っておいて、挙句の果てはクレームをつけてくる始末です。
(実務に使っている社会人とは思えません。多分、学生?)
これも無駄レスでしょうが?
尚、この外部変形の実行には、mswin32 版 Ruby のインストールが必要です。
以下で入手できます。
http://www61.tok2.com/home2/gravelroad/tips/inst_msw.html
◎テキストファイル(ファイル名 線色→線幅設定.txt)
線色101の線幅___20
線色102の線幅___20
線色103の線幅___20
線色104の線幅___20
線色105の線幅___20
線色106の線幅___20
線色107の線幅___20
線色108の線幅___20
線色109の線幅___20
線色110の線幅___20
線色111の線幅___20
線色112の線幅___20
線色113の線幅___20
線色114の線幅___20
線色115の線幅___20
線色116の線幅___20
◎バッチファイル(ファイル名 lc_lw_set.bat)
以下の文をコピペ後、全角スペースを半角スペースに一括置換してください。
@REM 拡張線色に線幅の一括設定
@echo off
REM #jww
REM #cd
REM #ht10
REM #ht40
REM #zz
REM #zc
REM #zw
REM #hp
REM #bz
REM #h1
REM #e
notepad 線色→線幅設定.txt
pause
copy jwc_temp.txt temp.txt > nul
ruby -Ks lc_lw_set.rb temp.txt > jwc_temp.txt
◎スクリプトファイル(ファイル名 lc_lw_set.rb)
以下の文をコピペ後、全角スペースを半角スペースに一括置換してください。
puts "hd";lw_h={}
open("線色→線幅設定.txt","r"){|f|
while line=f.gets
xy=line.split(/\_+/)
if line =~/^線色/
lw_h[$&]=xy[1].chomp if xy[0]=~/\d+/
end
end
}
while ARGF.gets
xy=split
if xy[0]=~/^hq/
elsif xy[0]=~/^lc/
print $_
lc=xy[0][2..-1]
if lw_h.key?(lc)
puts "lw"+lw_h[lc]
end
elsif xy[0]=~/^lw/
if lw_h.key?(lc)
else
print $_
end
else
print $_
end
end
Indexへ
(9787)← 【9814】→(9818) ------------------------ 【タイトル】SXF対応拡張線色
【記事番号】 9814 (9787 )
【 日時 】06/03/18 18:34
【 発言者 】joker
【 リンク 】http://www.atsmile.com/jw/
▼コジマさん:
>試しに、5.00e インストールしてみたところ、
>SXF対応拡張線色は、線色101〜線色116 と定義されています。
ユーザー定義線色がありますので、線色101〜線色356 ですぅ・・・(^^)
DXF/SXFファイルを読み取ると、SXF対応拡張線色で読み込まれますが、
最近、
DXF/SXFファイルを読み込んで印刷をすると、線が細い、太くする方法は?
というような質問が多くなってきていますので、
その、コジマさんの外変と、
あとは、テキストファイルの読み書きをして、画面上で設定できるような
簡単なツールがあれば良いだけ、となりますよね! (^_^)
お疲れ様です〜
Indexへ
(9814)← 【9818】→(9747) ------------------------ 【タイトル】Re(1):SXF対応拡張線色
【記事番号】 9818 (9814 )
【 日時 】06/03/18 19:49
【 発言者 】コジマ
▼jokerさん:
>ユーザー定義線色がありますので、線色101〜線色356 ですぅ・・・(^^)
マジですか!!(^_^;
線色→線幅設定.txt に全て記述すれば可能ですが、
気が遠くなりそうです。
常識的に考えれば、全ての線色を使用されることは皆無でしょうから、
別のスクリプトで、使用されている線色を 線色→線幅設定.txt に書き出したほうが効率的かな?
線色→線幅設定.txt には、バッチファイルで入力した基準線幅を自動記入する。
線幅を変更したい線色の部分だけ、自分で変更する。
◎バッチファイル(ファイル名 lc_lw_set.bat)
@REM 拡張線色に線幅の一括設定
@echo off
REM #jww
REM #cd
REM #ht10
REM #ht40
REM #zz
REM #zc
REM #zw
REM #hp
REM #bz
REM #h1
REM #c基準線幅 無指定:20/_/a
REM #e
copy jwc_temp.txt temp.txt > nul
ruby -Ks lc_lw_set2.rb temp.txt %1
notepad 線色→線幅設定.txt
pause
ruby -Ks lc_lw_set.rb temp.txt > jwc_temp.txt
◎追加のスクリプトファイル(ファイル名 lc_lw_set2.rb)
lw=20;lc_a=[]
while ARGV.size>1
case argument=ARGV.pop
when /\/a/
lw=argument[2..-1]
end
end
while ARGF.gets
xy=split
if xy[0]=~/^lc/
unless lc_a.include?((xy[0][2..-1]).to_i)
lc_a<<(xy[0][2..-1]).to_i
end
end
end
lc_a.sort!
open("線色→線幅設定.txt","w"){|f|
lc_a.each{|item|f.puts("線色#{item}の線幅___#{lw}")}
}
Indexへ
(9818)← 【9747】//(9154) ------------------------ 【タイトル】Re(3):SXF対応拡張線
【記事番号】 9747 (9729 )
【 日時 】06/03/17 08:25
【 発言者 】sakata ww2@sannetno-supam.ne.jp
▼ryuさん:
とりあえず↓こういうことです。
http://www.jwcad.net/sxfext.htm
待ちましょう。
しかしフリーソフトに市販ソフト並の完成度をもとめるのはどうかなと思うんですけどね。
JWWは、なまじ市販ソフト以上の完成度で非常に安定してるソフトなだけに、今回の変更は戸惑うことや不便な面が増えたのが目立つのでしょう。
オンラインソフトはこういうのを繰り返しながらユーザーみんなで試行錯誤して成長していくのが醍醐味だと思うんですけどねえ。