Jw_cad 相談室−その2 New

 Jw_cad についての相談の場としてお使いください
情報の交換には Jw_cad 情報交換室 をご利用ください
なお、情報交換室と相談室の両方に同じ内容を投稿するのはご遠慮ください

2009年9月以前の発言過去ログのページからご覧ください。

それ以降の過去ログは消失しています。
申し訳ありませんが、復活の予定はありません。


  新規投稿 ┃ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索 ┃設定 ┃過去ログ ┃ホーム  
172 / 344 ツリー    ←次へ | 前へ→

作図した線色の一覧を知る方法 Since Dos 17/11/23(木) 21:32

Re:作図した線色の一覧を知る方法 kojima 17/11/24(金) 19:50
Re:作図した線色の一覧を知る方法 Since Dos 17/11/24(金) 22:44
Re:作図した線色の一覧を知る方法 Since Dos 18/1/23(火) 20:34
Re:作図した線色の一覧を知る方法 R.N 18/1/24(水) 9:08
Re:作図した線色の一覧を知る方法 Since Dos 18/1/24(水) 14:10
[投稿者削除]
Re:作図した線色の一覧を知る方法 Since Dos 18/1/24(水) 21:37
Re:作図した線色の一覧を知る方法 R.N 18/1/25(木) 20:27

Re:作図した線色の一覧を知る方法
 kojima  - 17/11/24(金) 19:50 -
▼Since Dosさん:
>作図した図面で使用されている線色の一覧が知りたいのですが、外部変形を含めて方法があれば教えてください。
>とくにsfx線種の線幅の区別がわかる方法があればよろしくお願いします。
>
>ちなみにソリッド図形の色の一覧は、金桜さんの外変「ソリッド求積07」を使用させていただいてます。

長さ集計無しの線色・線種・線幅一覧ならば、以下のbatファイルで可能。
(batファイルにRubyスクリプトを記述するタイプの外部変形です)


@REM 線色・線種・線幅の一覧
@echo off
REM #jww
REM #cd
REM #zw
REM #ht10
REM #ht40
REM #bz
REM #h4
REM #c記入文字種 無指定:3/_/a
REM #1記入点を指示してください
REM #e
copy jwc_temp.txt temp.txt > nul
ruby -x %~f0 temp.txt %1> jwc_temp.txt
goto end
#!ruby -Ks
cn=3
while ARGV.size>1
case argument=ARGV.pop
when /\/a/
cn=argument[2..-1].to_i
end
end
puts "bz"
array=[];hch=[]
while ARGF.gets
xy=$_.split
if xy[0]=~/^hp1/
hpx,hpy=xy[1].to_f,xy[2].to_f
end
if xy[0]=~/^hch/
xy.each{|item|hch<<item.to_f}
moji_h=hch[cn]
end
if xy[0]=~/^lc/
lc=xy[0][2..-1].to_i
end
if xy[0]=~/^lt/
lt=xy[0][2..-1].to_i
end
if xy[0]=~/^lw/
lw=xy[0][2..-1].to_i
end
if xy[0]=~/^\d|^-|^ci/
array<<[lc,lt,lw] unless array.include?([lc,lt,lw])
end
end
array.sort!{|a,b|
if a[0]==b[0]
if a[1]==[1]
a[2]<=>b[2]
else
a[1]<=>b[1]
end
else
a[0]<=>b[0]
end
}
puts "cn#{cn}","cc3"
l=15;l2=l+3;gyo=moji_h+2
y=hpy
array.each{|lc,lt,lw|
puts "lc#{lc}","lt#{lt}","lw#{lw}"
printf(" %.11f %.11f %.11f %.11f\n",hpx,y,hpx+l,y)
lc>100 ? lc=sprintf("lcsxf%d",lc-100) : lc=sprintf("lc%d",lc)
lt>30 ? lt=sprintf("ltsxf%d",lt-30) : lt=sprintf("lt%d",lt)
printf("ch %.11f %.11f 1 0 \"%s %s lw%d\n",hpx+l2,y,lc,lt,lw)
y -= gyo
}
__END__
:end

引用なし

パスワード


<Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; MALNJS; rv:11.0) like Gecko@ai126162116085.56.access-internet.ne.jp>
・ツリー全体表示

Re:作図した線色の一覧を知る方法
 Since Dos  - 17/11/24(金) 22:44 -
kojimaさん

早速のアドバイスありがとうございました。
まさに私がもとめていたものです。

線幅の違う同一色のデーターが確認できて助かります。
どうもありがとうございました。

引用なし

パスワード


<Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.91 Safari/537.36 Vivaldi/1...@113x42x194x118.ap113.ftth.ucom.ne.jp>
・ツリー全体表示

Re:作図した線色の一覧を知る方法
 Since Dos  - 18/1/23(火) 20:34 -
kojimaさん
教えていただいた外変を、大変便利に使わせてもらっております。
どうもありがとうございます。

さて大変厚かましいお願いですが、
作図の範囲を指定して実行できれば、さらに便利と思います。
範囲指定するためには、どのように変更すればよろしいのでしょうか。ご教示願えませんでしょうか。
よろしくお願いします。

引用なし

パスワード


<Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.91 Safari/537.36 Vivaldi/1...@113x42x194x118.ap113.ftth.ucom.ne.jp>
・ツリー全体表示

Re:作図した線色の一覧を知る方法
 R.N  - 18/1/24(水) 9:08 -
▼Since Dosさん: >範囲指定するためには、どのように変更すればよろしいのでしょうか。 9行目の REM #h4 -> REM #h1 に変更 (試してみましたが、問題ないようです) 【JWW_SMPL.BAT】(引用)--- 36行目〜参考に ◎データ範囲選択指定 REM #h0:データ選択をしない、データ書き出し無し REM #h1:範囲内のデータのみを選択 REM #h2:範囲内データ・範囲内外に跨る線データを選択 REM #h3:範囲内の「文字」データのみを選択 REM #h4:データ選択をしない、読取可能データ書き出し REM #h5:選択範囲に跨るデータを選択(曲線は全線選択)(未対応) 範囲選択の終点指示のときの(LL)(RR)で使用(曲線不可) ∴ kojimaさん、ありがとう御座います。
引用なし

パスワード


<Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:57.0) Gecko/20100101 Firefox/57.0@i125-205-146-211.s41.a034.ap.plala.or.jp>
・ツリー全体表示

Re:作図した線色の一覧を知る方法
 Since Dos  - 18/1/24(水) 14:10 -
R.Nさん
早速レス有難うございます。

>9行目の REM #h4 -> REM #h1 に変更

試してみましたが、書込みグループ以外のデーターが
 選択できませんでした。

 REM #h1 に続けて
 REM #g1 を挿入してみたら全グループの選択が可となりました。

いろいろ参考になる情報有難うございました。
蛇足ですが、【JWW_SMPL.BAT】はじめて覗きました。

引用なし

パスワード


<Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36@p5800035-ipngnfx01marunouchi.tokyo.ocn.ne.jp>
・ツリー全体表示

[投稿者削除]
   - -
この書き込みは投稿者によって削除されました。(18/1/24(水) 21:43)

引用なし

パスワード


<@>
・ツリー全体表示

Re:作図した線色の一覧を知る方法
 Since Dos  - 18/1/24(水) 21:37 -
R.Nさん こんばんは

コメントの意味 やっと分かりました!
今回の件でいろいろと勉強になりました。
どうもありがとうございました。

引用なし

パスワード


<Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.97 Safari/537.36 Vivaldi/1...@113x42x194x118.ap113.ftth.ucom.ne.jp>
・ツリー全体表示

Re:作図した線色の一覧を知る方法
 R.N  - 18/1/25(木) 20:27 -
間違っていましたので、書き直しました。 すみません ▼Since Dosさん: > >こんにちは、 > >>試してみましたが、書込みグループ以外のデーターが >>選択できませんでした。 > >>REM #h1 に続けて >>REM #g1 を挿入してみたら全グループの選択が可となりました。 > >すみません、気づきませんでした。 > >それと、 >書き忘れましたが、(同じく蛇足で) >なぜ、本文をそのままコピペしなかったのか?--不思議に思われたのでは、 > >【JWW_SMPL.BAT】は、外変[三斜面積計算(bat)] そのものです。(兼 外変仕様解説) > >ですので、 >(20行目) >REM バッチファイルのJW_CADが参照する内容の設定(10バイト以降の #* は無効) > >と説明(コメント行)があるように、 >一例で、(37行目)---実際の記述 >REM #h0:データ選択をしない、データ書き出し無し > >となっているのは、 >REM が有効で、"10バイト以降の、"#h0〜" は無効になります。ですので、この行は"コメント行"ということになります。
引用なし

パスワード


<Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:57.0) Gecko/20100101 Firefox/57.0@i125-205-146-211.s41.a034.ap.plala.or.jp>
・ツリー全体表示

172 / 344 ツリー    ←次へ | 前へ→
  新規投稿 ┃ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索 ┃設定 ┃過去ログ ┃ホーム  
 558145
ページ:  ┃  記事番号:  

C-BOARD Moyuku v1.03b3
Jw_cad Copyright (C)1997-2016 Jiro Shimizu & Yoshifumi Tanaka