Jw_cad 情報交換室−その3New

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

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

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


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

"屋根断面割付作図"のアップについて 通りすがりの後期高齢者 22/2/20(日) 20:05

Re:"屋根断面割付作図"のアップについて 通りすがりの後期高齢者 22/2/26(土) 15:14
Re:"屋根断面割付作図"のアップについて トントン 22/2/26(土) 15:51
Re:"屋根断面割付作図"のアップについて 通りすがりの後期高齢者 22/2/26(土) 16:35
Re:"屋根断面割付作図"のアップについて トントン 22/2/26(土) 17:08
Re:"屋根断面割付作図"のアップについて sugi 22/2/26(土) 17:11
Re:"屋根断面割付作図"のアップについて トントン 22/2/27(日) 17:16
Re:"屋根断面割付作図"のアップについて sugi 22/2/27(日) 17:44

Re:"屋根断面割付作図"のアップ...
 通りすがりの後期高齢者  - 22/2/26(土) 15:14 -
▼トントンさん:
>早速のご連絡ありがとうございました
>
>ruby1.8.7をインストールしています。
>
>pathも確認すると通っています
>
>所で
>
>ダウンロードしたフォルダの中には
>
>1,JWW図面(説明図)
>
>2,.batファイル
>
>3,roofdataフォルダ(.datファイルのみ入ったフォルダが6個)
>
>これだけしかありません
>
>プログラム用の.rbファイルというものがフォルダの中に見当たりません
>
>、それに原因があるのではないかと思ったりもするのですが

roof_dataの中のdatファイルの実体は座標ファイル(テキストファイル)
です。

RNさんのレスにもある通りBATファイルの中にrubyスクリプトが書かれて
いますので外部変形の|BAT編集|項目からいつでも参照、編集ができます。

未実行との原因は
1.DLしたファイルにセキュリティがかかっている
2.DLしたファイルが何らかの原因で壊れている(再度DLしてみる)
3.展開したパスに空白などの特殊文字が含まれている
4.ランチャーによっては未実行となる事例が報告されています。
5.BATファイルのruby.exeを絶対パスで記述してみる。
--BATファイルのなかに記述例が書かれています-----

その他の原因により実行できないかもしれませんが
その時はご容赦ください。

引用なし

パスワード


<Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.102 Safari/537.36@133-106-94-51.mvno.rakuten.jp>
・ツリー全体表示

Re:"屋根断面割付作図"のアップ...
 トントン E-MAIL  - 22/2/26(土) 15:51 -

>
>RNさんのレスにもある通りBATファイルの中にrubyスクリプトが書かれて
>いますので外部変形の|BAT編集|項目からいつでも参照、編集ができます。
>
>未実行との原因は


>5.BATファイルのruby.exeを絶対パスで記述してみる。
>--BATファイルのなかに記述例が書かれています-----

早々のご連絡ありがとうございました

バッチファイルの中にスクリプトの記述があるとは気づきませんでした

申し訳ありませんでした

中の記述を見ていきますと、

参考絶対パスの記述例としてremC:\ruby...................

という行がありましたので

remを消去して、pathの部分をこちらの環境をに合わせて変更をしたところ、ちゃんと動くようになりました

感動ものです、ありがとうございました


無事解決したのですが、ここで一つ質問させてください

いままで使用してきたrubyで書かれた外部プログラムは

特に絶対パスの記述はしなくても問題なく動いていたのに対し、

今回はbatファイルの中でpathの指定をしないと動きませんでした

この差はどういったことが原因なのでしょうか、
少し気になりますので、
もし分かればと思いご質問させていただきたいです

引用なし

パスワード


<Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.102 Safari/537.36@p6293142-ipoe.ipoe.ocn.ne.jp>
・ツリー全体表示

Re:"屋根断面割付作図"のアップ...
 通りすがりの後期高齢者  - 22/2/26(土) 16:35 -
▼トントンさん:
>
>無事解決したのですが、ここで一つ質問させてください
>
>いままで使用してきたrubyで書かれた外部プログラムは
>
>特に絶対パスの記述はしなくても問題なく動いていたのに対し、
>
>今回はbatファイルの中でpathの指定をしないと動きませんでした
>
>この差はどういったことが原因なのでしょうか、
>少し気になりますので、
>もし分かればと思いご質問させていただきたいです

ruby導入時の方法が大きく関係していると
思いますが正直いって厄介な問題だと思います。
場合によってはシステムが変更されたりする事
もあるようです。
出来れば外部変形のインタプリタは絶対パスで
記述することお勧めします。

私の場合は多くのバージョンを検証する為
ruby.exeはすべて絶対パスで記述しています。
こうすることで予期せぬバッティングを防ぐ
事ができます。

引用なし

パスワード


<Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.102 Safari/537.36@133-106-94-51.mvno.rakuten.jp>
・ツリー全体表示

Re:"屋根断面割付作図"のアップ...
 トントン E-MAIL  - 22/2/26(土) 17:08 -
今ふと気付いたのですが

2004年くらいに

壁量計算 for JWWを

作られた作者の方ではございませんか?

とんでもなくすごいプログラムだなと思いながら
ずっと使わせていただいておりました

出力された帳票のレイアウトなども

非常に綺麗で分かりやすく、

もはや製品レベルだ

課金してでも使いたいと思っていました


ずっとオフィス2003で頑張っていたのですが

数年前にオフィスのバージョンを上げたことから、
不具合が出て使えず作者様とも連絡が取れないことから、
JWW、フリーソフトの限界かと思いながら悔しい思いをしていました


今回、手直しをされたものをアップされていたのを見つけ、
偏心計算のほうとあわせてダウンロードし、
rubyの絶対パスを書き換えたところ、見事に動くようになり
ここ数年来一番嬉しい出来事です


この他にも大変素晴らしい外部変形プログラムを出されていたのを後から知り、
ダウンロードできないのがとても残念で仕方ありませんでした

今後、以前のプログラムの焼き直しや新しいプログラムの作成など、
予定されているのでしょうか?

引用なし

パスワード


<Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.102 Safari/537.36@p6293142-ipoe.ipoe.ocn.ne.jp>
・ツリー全体表示

Re:"屋根断面割付作図"のアップ...
 sugi  - 22/2/26(土) 17:11 -
横から失礼します。
ひとつ思いついたのは複数の ruby がインストールされていて
普通に ruby で読み出す場合と絶対パスで読み出す場合の
バージョンが異なってるんじゃないかという場合です。

---rubyバージョン確認.bat(ここから)---
ruby -v
C:\ruby\mswin32ruby187\bin\ruby -v
pause
---rubyバージョン確認.bat(ここまで)---

こんなバッチファイルでrubyのバージョンを調べてみて下さい。
絶対パスの方はそちらの環境に合うように直してあげて下さい。

引用なし

パスワード


<Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.102 Safari/537.36@global221-160-216.aitai.ne.jp>
・ツリー全体表示

Re:"屋根断面割付作図"のアップ...
 トントン E-MAIL  - 22/2/27(日) 17:16 -
▼sugiさん:
>横から失礼します。
>ひとつ思いついたのは複数の ruby がインストールされていて
>普通に ruby で読み出す場合と絶対パスで読み出す場合の
>バージョンが異なってるんじゃないかという場合です。
>
>---rubyバージョン確認.bat(ここから)---
>ruby -v
>C:\ruby\mswin32ruby187\bin\ruby -v
>pause
>---rubyバージョン確認.bat(ここまで)---
>
>こんなバッチファイルでrubyのバージョンを調べてみて下さい。
>絶対パスの方はそちらの環境に合うように直してあげて下さい。

ご教授ありがとうございました

ちなみにこの3行のバッチファイルをどうすれば調べられるのでしょうか?

すみません、このあたりは初心者なもので、

お時間のある時で結構ですのでまた教えて頂けませんか

引用なし

パスワード


<Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.102 Safari/537.36@p6293142-ipoe.ipoe.ocn.ne.jp>
・ツリー全体表示

Re:"屋根断面割付作図"のアップ...
 sugi  - 22/2/27(日) 17:44 -
バッチファイルをダブルクリックして実行してみてください
パスなしで実行されているrubyと絶対パス付きで実行されているrubyの
バージョンを調べることができます

引用なし

パスワード


<Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.101 Safari/537.36@global221-160-216.aitai.ne.jp>
・ツリー全体表示

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

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