過去ログ

                                Page     551
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫   
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ▼外部変形 LP_COUNT  うしわたりひろし 19/9/25(水) 21:54
   ┣Re:外部変形 LP_COUNT  田んぼのトンボ 19/9/26(木) 10:21
   ┣Re:外部変形 LP_COUNT  Fu〜 19/9/26(木) 14:16
   ┣Re:外部変形 LP_COUNT  ban 19/9/26(木) 20:34
   ┃  ┣Re:外部変形 LP_COUNT  kojima 19/9/27(金) 16:49
   ┃  ┃  ┣Re:外部変形 LP_COUNT  ban 19/9/27(金) 18:25
   ┃  ┃  ┗一部訂正  kojima 19/9/28(土) 19:01
   ┃  ┗Re:外部変形 LP_COUNT  うしわたりひろし 19/9/29(日) 7:49
   ┗Re:外部変形 LP_COUNT  うしわたりひろし 19/9/29(日) 7:56
      ┗Re:外部変形 LP_COUNT  うしわたりひろし 19/9/29(日) 12:16
         ┗Re:外部変形 LP_COUNT  ban 19/9/29(日) 13:01

 ───────────────────────────────────────
 ■題名 : 外部変形 LP_COUNT
 ■名前 : うしわたりひろし
 ■日付 : 19/9/25(水) 21:54
 ■Web : https://miscellaneous-data-storage2.blogspot.com/
 -------------------------------------------------------------------------
   もう使ってらっしゃる方もほぼいらっしゃらないかと思いますが(笑)、諸々、不具合がありましたので三年ぶりに修正いたしました。

ソリッド面積・線長・文字数などを一気に集計できます。

https://miscellaneous-data-storage2.blogspot.com/2016/12/lpcountlp_18.html

 ───────────────────────────────────────  ■題名 : Re:外部変形 LP_COUNT  ■名前 : 田んぼのトンボ  ■日付 : 19/9/26(木) 10:21  ■Web : http://www12.plala.or.jp/e-sumaik/  -------------------------------------------------------------------------
   うしわたりひろしさん こんにちは

LP_COUNT153を頂戴しました。以前から重宝に使わせて頂いています。
ソリッド面積集計や拾いにとても助けになっています。早速アップデ
ートして快適に作動しました。ありがとうございます。

 ───────────────────────────────────────  ■題名 : Re:外部変形 LP_COUNT  ■名前 : Fu〜  ■日付 : 19/9/26(木) 14:16  ■Web : http://fu-s.wakwak.info/  -------------------------------------------------------------------------
   ▼うしわたりひろしさん:

ありがとうございます

なんか嬉しい(^^)

 ───────────────────────────────────────  ■題名 : Re:外部変形 LP_COUNT  ■名前 : ban  ■日付 : 19/9/26(木) 20:34  -------------------------------------------------------------------------
   うしわたりひろしさん 今晩は。
公開有難うございます。
旧バージョンは大変重宝していいます。

現在 Ruby 1.8.6で運用しています。

LP_COUNT152は問題なく動作していますが、
LP_COUNT153で下記のエラーが出ました。

"Ruby Ver.1.8.6"
lp_count.rb:98:in 'read': undef method 'bytesize' for "0":String (NoMethodError)
from lp_count.rb:724


Windows10 64bit Jw_cad 8.10b
対処出来ますでしょうか。

 ───────────────────────────────────────  ■題名 : Re:外部変形 LP_COUNT  ■名前 : kojima  ■日付 : 19/9/27(金) 16:49  -------------------------------------------------------------------------
   ▼banさん:
>うしわたりひろしさん 今晩は。
>公開有難うございます。
>旧バージョンは大変重宝していいます。
>
>現在 Ruby 1.8.6で運用しています。
>
>LP_COUNT152は問題なく動作していますが、
>LP_COUNT153で下記のエラーが出ました。
>
>"Ruby Ver.1.8.6"
>lp_count.rb:98:in 'read': undef method 'bytesize' for "0":String (NoMethodError)
>from lp_count.rb:724
>
>
>Windows10 64bit Jw_cad 8.10b
>対処出来ますでしょうか。

lp_count.rb の最初に
以下の文を挿入すれば、Ruby1.8.6でもRuby1.9以降でも動作するはずです。

if RUBY_VERSION !~/^1\.9|^2/
class String
def bytesize
return self.size
end
end
end

 ───────────────────────────────────────  ■題名 : Re:外部変形 LP_COUNT  ■名前 : ban  ■日付 : 19/9/27(金) 18:25  -------------------------------------------------------------------------
   ▼kojimaさん:
>▼banさん:
>>うしわたりひろしさん 今晩は。
>>公開有難うございます。
>>旧バージョンは大変重宝していいます。
>>
>>現在 Ruby 1.8.6で運用しています。
>>
>>LP_COUNT152は問題なく動作していますが、
>>LP_COUNT153で下記のエラーが出ました。
>>
>>"Ruby Ver.1.8.6"
>>lp_count.rb:98:in 'read': undef method 'bytesize' for "0":String (NoMethodError)
>>from lp_count.rb:724
>>
>>
>>Windows10 64bit Jw_cad 8.10b
>>対処出来ますでしょうか。
>
>lp_count.rb の最初に
>以下の文を挿入すれば、Ruby1.8.6でもRuby1.9以降でも動作するはずです。
>
>if RUBY_VERSION !~/^1\.9|^2/
> class String
> def bytesize
> return self.size
> end
> end
>end

kojimaさん

lp_count.rb
l_list.rb

上記2ファイルに追加し、
lp_count.bat
l_list.bat

両BAT共動作確認致しました。

有難うございました。

 ───────────────────────────────────────  ■題名 : 一部訂正  ■名前 : kojima  ■日付 : 19/9/28(土) 19:01  -------------------------------------------------------------------------
   ◎String#size
RUby1.8系・・・・・文字のバイト数を返す。
Ruby1.9系以降・・・文字数を返す。

◎String#bytesize
RUby1.8系・・・・・無し
Ruby1.9系以降・・・文字のバイト数を返す。

Ruby1.9系以降の仕様で書かれたスクリプトを
Ruby1.8系で同様に動作させるには
String#bytesizeの定義とString#sizeの定義変更が必要ですね。

スクリプトの最初に挿入する文は以下のようになる?

if RUBY_VERSION !~/^1\.9|^2/
class String
def bytesize
return self.unpack("C*").size
end
def size
return (self.split('')).size
end
def length
return self.size
end
end
end

 ───────────────────────────────────────  ■題名 : Re:外部変形 LP_COUNT  ■名前 : うしわたりひろし  ■日付 : 19/9/29(日) 7:49  ■Web : https://miscellaneous-data-storage2.blogspot.com/  -------------------------------------------------------------------------
   banさん、解決済みのようですが一応修正版上げました。
機能の追加と廃止も同時にしてますので、お好みで
Kojima さんの修正をご使用されるかどうか決めて
下さい。

▼banさん:
>うしわたりひろしさん 今晩は。
>公開有難うございます。
>旧バージョンは大変重宝していいます。
>
>現在 Ruby 1.8.6で運用しています。
>
>LP_COUNT152は問題なく動作していますが、
>LP_COUNT153で下記のエラーが出ました。
>
>"Ruby Ver.1.8.6"
>lp_count.rb:98:in 'read': undef method 'bytesize' for "0":String (NoMethodError)
>from lp_count.rb:724
>
>
>Windows10 64bit Jw_cad 8.10b
>対処出来ますでしょうか。

 ───────────────────────────────────────  ■題名 : Re:外部変形 LP_COUNT  ■名前 : うしわたりひろし  ■日付 : 19/9/29(日) 7:56  ■Web : https://miscellaneous-data-storage2.blogspot.com/  -------------------------------------------------------------------------
   不具合の修正と、機能の廃止・追加をした Ver.1.60 を公開しました。

集計結果をCAD上で編集するときの利便性を上げるため、グリッド指定に仕様変更しました。 集計結果を指定する際に、目盛を表示して読取り右クリックすると各文字の左端か右端が目盛の上に来ます。

編集の利便性を上げるために JWF ファイルの MOFST 行、8番パラメータを 1 に設定する事を推奨します。

また、設定ダイアログについて、デバッグ環境がなくなってしまったのでコマンドラインオプション方式に変更しました。 分類スイッチの変更はバッチファイルの編集で行ってください。

https://miscellaneous-data-storage2.blogspot.com/2016/12/lpcountlp_18.html

 ───────────────────────────────────────  ■題名 : Re:外部変形 LP_COUNT  ■名前 : うしわたりひろし  ■日付 : 19/9/29(日) 12:16  -------------------------------------------------------------------------
   リリースノートに書き忘れましたが、ブロック図形の集計機能も追加してあります。 ブロック名をカウントするだけのごくシンプルなものですが。


▼うしわたりひろしさん:
>不具合の修正と、機能の廃止・追加をした Ver.1.60 を公開しました。
>
>集計結果をCAD上で編集するときの利便性を上げるため、グリッド指定に仕様変更しました。 集計結果を指定する際に、目盛を表示して読取り右クリックすると各文字の左端か右端が目盛の上に来ます。
>
>編集の利便性を上げるために JWF ファイルの MOFST 行、8番パラメータを 1 に設定する事を推奨します。
>
>また、設定ダイアログについて、デバッグ環境がなくなってしまったのでコマンドラインオプション方式に変更しました。 分類スイッチの変更はバッチファイルの編集で行ってください。
>
>https://miscellaneous-data-storage2.blogspot.com/2016/12/lpcountlp_18.html

 ───────────────────────────────────────  ■題名 : Re:外部変形 LP_COUNT  ■名前 : ban  ■日付 : 19/9/29(日) 13:01  -------------------------------------------------------------------------
   うしわたりひろし様

再UP有難うございます。
動作確認致しました。

今後とも、有効にに使用させていただきます。

建築の積算をメインとしています、
jw_cadで、積算の根拠図を描き、
積算データと共に提出しています。

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━    通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━                                 Page 551