Jw_cad 相談室−その2
Jw_cad についての相談の場としてお使いください
情報の交換には
Jw_cad 情報交換室
をご利用ください
なお、情報交換室と相談室の両方に同じ内容を投稿するのはご遠慮ください
2009年9月以前の発言 は
過去ログのページ からご覧ください。
それ以降の過去ログは消失しています。
申し訳ありませんが、復活の予定はありません。
fukuoka
- 24/3/26(火) 16:50 -
▼somemさん:
>外部変形用バッチファイルの REM #e の前に、REM #hrを追加すれば、
>再実行は必要なくなります。
REM #hrを
使用中の外変に追加して
再実行が省略でき、手数が減らせました。ありがとうございました。
>交差する線間の線種を一括で変更する外部変形はできますが、
>実務でそういう状況はありますか?
条件が限定されますが、使用状況によって有効だと思います。
蛇足:
最初の希望は「節間消し」の線種変更バージョンなので
題名は「ワンクリックで節間線種変更」にしました。
<Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36 @p6382019-ipoe.ipoe.ocn.ne.jp>
<Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36 @p146207-ipngn200204tokusinwcc.tokushima.ocn.ne.jp>
fukuoka
- 24/4/1(月) 13:37 -
▼KANさん:
>youtu.be/4EXihySPpDY
希望しているのは、まさにこのような操作ができる外変です。
これはデモ用に作成された動画ですか?
文章だけでは説明するのが難しいですが動画だと分かりやすいと思いました。
<Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36 @p6382019-ipoe.ipoe.ocn.ne.jp>
<Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36 @global221-160-094.aitai.ne.jp>
fukuoka
- 24/4/2(火) 19:33 -
▼sugiさん:
外変ありがとうございます。
こちらの導入の仕方が悪いのか
なぜか動作しませんでした。
tmp_err.txt
に下記のエラー内容が書き込まれました。
C:/jww/節間線種変更/節間線種変更.bat:65:in `kousa?': undefined method `dot' for Vector[358.875, -0.951923076923102]:Vector (NoMethodError)
from C:/jww/節間線種変更/節間線種変更.bat:80
from C:/jww/節間線種変更/節間線種変更.bat:80:in `select'
from C:/jww/節間線種変更/節間線種変更.bat:80
<Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36 @p6382019-ipoe.ipoe.ocn.ne.jp>
rubyのバージョンはいくつでしたっけ?
バージョンを落として確認してみます
<Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36 @global221-160-094.aitai.ne.jp>
エラーメッセージを見るとdotというメソッドなんて知らないって言われているようで内積を求めてるんですがdotの代わりにinner_productにしてやればいけそうな気がする。外部変形を更新したのでまずはそれで試してみてください。
<Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36 @global221-160-094.aitai.ne.jp>
fukuoka
- 24/4/3(水) 10:11 -
▼sugiさん:
>rubyのバージョンはいくつでしたっけ?
>バージョンを落として確認してみます
バージョン確認したらruby 3.2.1でした
<Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36 @p6382019-ipoe.ipoe.ocn.ne.jp>
fukuoka
- 24/4/3(水) 10:18 -
▼sugiさん:
>エラーメッセージを見るとdotというメソッドなんて知らないって言われているようで内積を求めてるんですがdotの代わりにinner_productにしてやればいけそうな気がする。外部変形を更新したのでまずはそれで試してみてください。
更新した外変を入れなおしましたが動作しませんでした。
(なんかこちらが初歩的なミスしてるような気がする、、)
今度は次のようなエラーメッセージが書き込まれました。
C:/jww/節間線種変更/節間線種変更.bat:83: undefined method `with_index' for #<Array:0xa468c38> (NoMethodError)
<Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36 @p6382019-ipoe.ipoe.ocn.ne.jp>
ruby3.2 にしてみたところ普通に実行できておかしいなと思いつつ調べているうちに自分の使ってる ruby のバージョンを勘違いしていて ruby1.87に対応できてないことに気がつきました。面倒をおかけしてすいません。
外部変形を差し替えたので新しいもので試してみてください。
<Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36 @global221-160-094.aitai.ne.jp>
fukuoka
- 24/4/4(木) 20:08 -
▼sugiさん:
>ruby3.2 にしてみたところ普通に実行できておかしいなと思いつつ調べているうちに自分の使ってる ruby のバージョンを勘違いしていて ruby1.87に対応できてないことに気がつきました。面倒をおかけしてすいません。
>外部変形を差し替えたので新しいもので試してみてください。
ルビーのバージョンはruby 3.2.1なのですが
まだ苦戦中です。
<Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36 @p6382019-ipoe.ipoe.ocn.ne.jp>
fukuoka
- 24/4/6(土) 18:00 -
▼sugiさん:
rubyの再インストールでうまくいきました。
動作が軽快で素晴らしいです。ありがとうございました。
<Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36 @p6382019-ipoe.ipoe.ocn.ne.jp>
Jw_cad Copyright (C)1997-2021 Jiro Shimizu & Yoshifumi Tanaka