MAC bookで2017sketchUp
コメント失礼します。SUに興味がありmac os sierraに 2017 suを試しに入れました。私はwin pc持っていません。
でも macで jw cadが開けるフリーソフトがあり
jw-cad for mac KEINOS を入れて、Rsjww BATを入れて
JWを起動して、SUに実行までは動作確認できました。
SU側に、JWのアイコンがどうしても出ません。
やっぱり、win用だからでしょうか?
MACのSUのプラグイン、色々な場所にRJww入れても,
SU側で、jwwは出てきませんでした。
どなたか、MACお使いの方でわかる方いますでしょうか?
因みに私はPCは、得意ではありません。m(: :)m
aki 10:18 2017.10.25 Wed
akiさんこんにちは。

macでJw、イイですね
私はプラグインをwindows環境で作成していますが、大した命令使ってませんからたぶんmacでも動くと思います。

まずmac版のプラグインフォルダの探し方はこちらのページの下の方にありました→[Link]
SU2016の記事ですけどたぶん2017も同様です。
MacintoshHD\ユーザ\ユーザ名フォルダ\ライブラリ \ApplicationSupport\SketchUp2016\SketchUp\Plugins
の「2016」を「2017」にすれば大丈夫なんじゃないかと思います。
ここにRSJwwを解凍して出てきた中にある「SketchUpのPluginsフォルダ(2015以降ではToolsフォルダ)に置くファイル」の中身を、上記の場所にコピーするなりして起動したらどうなるか試してみて下さい。

で、動かすためにはRSJww.rbをエディタ等で開いて、Jwwのインストールフォルダを書き換える必要があります。
RSJww.rbの7行目です。
ここにJwwのインストールフォルダを指定して下さい。

とりあえずお試しください。
うまくいかない時はお知らせ下さい。
次の手を考えます
Hino 13:46 2017.10.25 Wed
Hino様 こんにちはぁ。
お忙しい中、お返事ありがとうございまぁす。m(; ;)m
上記記載のリンク先は、把握してまして、suのアプリを順番に開いて行きますと、下記のようになりまぁす。

SUアプリ→ まず最初にコンテンツフォルだになります。
Contentsフォルダ→_CodeSignatureフォルダ
→ Framewoks フォルだ
info.plist プロパティリスト
    → Library   フォルダ
→ Mac OS フォルダ
→ PkgInfo テキストエディット書類
→ Plugins フォルダ
→ Resourcse フォルダ
となって表示されます。で、プラグイン開きましたら、

Plugins→ 3dsExporter.plugin 種類 プラグイン
3dsSlmporter.plugin 〃   DaeExporter.pluigin   〃
Daelmporter.plugin   〃
DEMlmporter.plugin 〃
etc,,,,のように、16項目ほどでます。
試しにこのフォルダにいれてみましたが、だめでした。
で、2015以降では、Toolsフォルだに置くファイル
と書かれてますので、Toolsフォルダをどこにあるか
探しましたら、 Resourcesフォルダの中に5個のフォルダ
と、各アイコン、各PDFdocument
Resources→ 各アイコン数種類 PNGイメージ
→ ColoPickers  フォルだ
ここに有り → Content   フォルだ →Toolsフォルダ
→ English.lproj フォルダ
→ Japanese.lproj フォルダ
→ Scripts フォルダ
Toolsフォルダは、Contentの中に有りましたので、
rsicoフォルダとRsjww.rbは、ここにいれました。
あと、動かすためにはRSJww.rbをエディタ等で開いて、Jwwのインストールフォルダを書き換える必要があります。
RSJww.rbの7行目ですが、わたしには、素人ですので
理解できません。
RSJww.rbの、7行目は?
$rs_tx_path=`c:/jww/`でしょうか?
どのようにすればよろしいのですか?
アドバイスよろしくお願いしますm(; :)m
aki 12:45 2017.10.26 Thu
次の手を考えました

まず↓こちらをダウンロードして解凍して下さい。
[Link]

中には
・RSJww.bat
・RSJww.rbz
の2つが入ってます。

この中の「RSJww.bat」はJwwのインストールフォルダに入れて下さい。

もう一つの「RSJww.rbz」はどこかPC上のわかり易い場所に置いておいて、SUを起動します。

ここから先はWindows版の2016で操作してるので表現が少し異なっているかもしれません。

SU起動後「ウィンドウ」>「環境設定」>「拡張機能ポリシー」に進みます。
そこで「制限なし」をアクティブにして「OK」を押してから次に「拡張機能」に入って下さい。
左下に「Extensionsをインストール」的なボタンがあると思いますので、それをクリックして下さい。
そして先程どこかに置いた「RSJww.rbz」を選択して、インストール完了です。

で、このままではまだ動きません。

次はファイルの検索で「RSJww.rb」を検索して探し出し、エディタで開いて7行目にJwwのインストールパスを記述すれば、動くんじゃないかと思います。
Hino 21:17 2017.10.28 Sat
SU2017だと
「ウィンドウ」>「拡張機能マネージャー」>「拡張機能をインストール」でした
Hino 14:53 2017.10.29 Sun
Hino様 おはようございます。お忙しいのに色々考えていただき
本当にありがとうございます。Linkしたファイルのおかげで、
2017 SUに、 jwアイコン出てきました。本当にありがとうございます。
ただ、おっしゃる通り、まだ動きませんでした。
Hino様が言う
RSJww.rb」を検索して探し出し、エディタで開いて7行目にJwwのインストールパスを記述すれば、動くんじゃないかと思います。
インストルパスを記述、ここが、私にはわかりません。
ご教授宜しくお願い致します。
RSJwwを、エディタで開くまでは出来てます。
無知で、申し訳ございません。
aki 10:27 2017.11.06 Mon
Jwの「インストールパス」とは、Jw_win.exeが保管されているフォルダ名のことです。
Windowsでは標準でCドライブのJwwフォルダにインストールされるので「c:\jww\」という表記です。
最後の「\」を忘れずに。
で、KEINOSを使って起動しているということですが、Macの場合どういった場所にJw_win.exeがあるのか私が知らないので、akiさんの場合にどういった記述をすればよいのか分かりません
でも「jw_win.exe」を検索すればJw_win.exeの有りかが分かるんじゃないかと思います。
なんとかJw_win.exeの有りかが分かればそこの保管先を7行目に記述して、RSJww.batをJw_win.exeと同じ場所に保管すれば準備は完了です。
あとはJwで外部変形からRSJww.batを起動して、SUに送りたい範囲を指定して実行完了し、SUを起動して「JW」のアイコンをクリックすれば読み込んで来るはずです。
とりあえず試してみて下さい。
うまくいかない時はまたここに
Hino 13:05 2017.11.07 Tue
Hino様 いつもありがとうございます。
Jw_win.exeが保管されてる場所を探しましたら、
JW-CAD.8.02b_for_Mac(mac用アプリ)の中、
まず、Contentsフォルダ
開くとその中にResourcesフォルダがあり、その中に
drive_cフォルダがあり、その中にJWWフォルダが、でてきまして、その中に Jw_win_exeがありました。
因にそれをクリックしても何もできません。
で、RSJww.batはjw_win_exeと同じ場所におきました。

で、Hino様がおっしゃいます、
Jw_win.exeの有りかが分かればそこの保管先を7行目に記述
が、わかりません。私なりに考えて下記のようにしてるんですけど、、、、

2017 SUの中に入れた RSJww.rbをエディタ開くと、
上から順に

require `sketch up.rb`
class Rsjww
##メイン
def rs_jw_get
##////////// 初期設定 //////////
#JWWのインストールフォルダを指定(「\」でなく「/」)
$rs_jw_path=`c:/suketchup/` 
↑ これが、上から7行目になるんですけど、
これを、消して 「c:\jww\」にするんでしょうか?
アドバイス よろしくお願いします。
aki 13:39 2017.11.08 Wed

Macってドライブレターが無いんですね。
今知りました。

で、少し調べてみると↓こんな記述になるんじゃないかと思います。

MacHD/JW-CAD.8.02b_for_Mac/Contents/Resources/drive_c/JWW/

仮にパスが上記であった場合、7行目を

$rs_jw_path='MacHD/JW-CAD.8.02b_for_Mac/Contents/Resources/drive_c/JWW/'

と書き換えれば動くんじゃないかと。

詳しくはこちらにありました→[Link]
参照してみて下さい。
Hino 17:26 2017.11.08 Wed
Hino様 早々のお返事有り難うございます。
SUの中に入れたRSJww.rbの、7行目は
$rs_jw_path=`c:/suketchup/` これになってます。
それを、
$rs_jw_path='MacHD/JW-CAD.8.02b_for_Mac/Contents/Resources/drive_c/JWW/'
に替えてみまして、
jwwから、外変しまして、SUたちあげましたが
ダメでした。泣き。
suのJwアイコンクリックしてみたら、変換条件設定という
ポップアップメニューが出てきてまして、Jwwからの
図面は出てきませんでした。
リンク先みて勉強してみますね、
何度も、色々考えて頂き、ありがとうございました m(; ;)m
aki 17:45 2017.11.08 Wed
Hino様 いつもお世話になっております。
JWのインストールパスのフォルダの場所が、このように出ました。

場所 Macintosh HD➡ユーザ➡ユーザー名➡アプリケーション➡JW-CAD.8.02b_for_Mac➡Contents➡Resources➡drive_c➡JWW

になってましたので、これをSUに置いてある Rsjww.rbの
7行目に書き換え、JW起動し手順どうりしてみましたが、
SU側では読み込みませんでした。(: ;)
SU側のJwアイコンおしても,変換条件設定しか出ません。
そろそろ、行けそうなんですけど、やっぱり無理なんでしょう
か、、
aki 11:57 2017.11.09 Thu
ということは7行目を

$rs_jw_path='Macintosh HD/ユーザ/ユーザー名/アプリケーション/JW-CAD.8.02b_for_Mac/Contents/Resources/drive_c/JWW/'

ではどうでしょうか。
階層の区切り文字が「/」でよいのかどうか不安ですけど

で、現状SUでJWのアイコンが出てきたということは、Mac版のSUでも動くということです。
あとはRSJwwが読み込むファイルの場所をMacの流儀で書けば良いだけのはず、です。
Hino 12:43 2017.11.09 Thu
Hino様 なんども申し訳ありません。

そのように、何度もスペル確認んして、入れてるんですけど
ダメなんですよね〜〜〜〜〜〜
なぜなの〜〜〜〜〜
aki 13:10 2017.11.09 Thu
別の手考えました。

Jwwの外部変形からRSJww.batでSUに飛ばす要素を指定してから、SUで「ウィンドウ」>「Rubyコンソール」を開いた状態でSUに出ているJWのアイコンをクリックして下さい。
そうすると先程開いたコンソールになにやらエラーメッセージが表示されるはずなんです。

その内容をここにコピペしてみて下さい。

なんとかなるはず
Hino 16:12 2017.11.09 Thu
Hino様

お返事ありがとうございまぁす。
明日、挑戦してみますねー!

ルビーコンソールの意味が、?!??!ですけど
Su起動するんですよね?( ; ; )
aki 17:15 2017.11.09 Thu
Hino様 いつもお世話になってまぁす。
ルビーコンソールで、やってみましたので、内容コピペしますね。

Error: #<Errno::ENOENT: No such file or directory @ rb_sysopen - c:/jww/RSJww_tmp.txt>
/Users/tetsuaya/Library/Application Support/SketchUp 2017/SketchUp/Plugins/RSjww.rb:100:in `initialize'
/Users/tetsuaya/Library/Application Support/SketchUp 2017/SketchUp/Plugins/RSjww.rb:100:in `open'
/Users/tetsuaya/Library/Application Support/SketchUp 2017/SketchUp/Plugins/RSjww.rb:100:in `rs_jw_get'
/Users/tetsuaya/Library/Application Support/SketchUp 2017/SketchUp/Plugins/RSjww.rb:1590:in `block in <class:RSjww>'
SketchUp:1:in `call'

このような内容でした。宜しくお願い致します。m(: ;)m
aki 14:55 2017.11.10 Fri
なるほどエラーメッセージを見るとやはりファイルが見つからなくて止まってますね。

とりあえず7行目を

$rs_jw_path='/Users/tetsuaya/Applications/JW-CAD.8.02b_for_Mac/Contents/Resources/drive_c/JWW/'

でどんなもんでしょうか...
あと少しでSUのRSJwwが目的のファイルを見つけてくれそうなんですけど、macの作法がわからないので微妙かもです

でもこのJwwの保管パスさえ明らかになれば次に進めます
Hino 19:26 2017.11.10 Fri
Hino様 
おはようございます。バタバタしてまして、少しパソコン立ち上げてませんでした。お返事遅くなって、すみません。
指示通り、7行目書き換えましたが、残念ながらできませんでした。m(: ;)m
aki 09:32 2017.11.17 Fri
詳しい方にアドバイス頂いてきました

まずFinderでJw_win.exeの場所を探します。
ここまではakiさんも出来てるっぽいですね。

そしてJw_win.exeが見つかったら、Jw_win.exeのエイリアスを作成します。
そのエイリアスのコンテキストメニューを表示させて「情報を見る」で出てきた情報の「オリジナル」にフルパスが書かれていると思いますので、それをここに書き写してみて下さい。

フルパスが分かった後はエイリアスは不要ですので消しちゃって下さい。

うまく行きますように(-人-)
Hino 21:33 2017.11.18 Sat
jwwのインストールフォルダに置くをコピーしてインストールフォルダに張り付けても外部変換の時にRSJWW.BATが表示されません
IS 16:53 2019.08.06 Tue
ISさんこんにちは。
MACスレッドに書着込まれていますが、環境はMACですか?
Hino 01:39 2019.08.07 Wed
Hino様 
IS様
AKI様

スケッチアップのJW取込プラグインについて
私も試行錯誤しながらこのサイトに辿りつき成功しました。
ありがとうございます。
下記に環境、パス変更点記載いたします。

※素晴らしいプラグインありがとうございます。





環境
macbookair M1 MACOS12.1


windows11(Parallels Desktop17上にて使用)
jwcad 8.2.3


skecthup2020(MACOSにて使用)



下記内容が私が行ったrbパスの書き込み変更内容になります。
ーーーーーーーーーーーーーーーーーーー
require 'sketchup.rb'
class RSjww
# メイン

def rs_jw_get
Sketchup.set_status_text("Initializing.")
#/ ////////// 初期設定 //////////
#Jwwのインストールフォルダ
$rs_jw_path='/Volumes/[C] Windows 11 ARM/JWW/'
#このプラグインで開くファイル
$rs_jw_path += 'RSJww_tmp.txt'
#コンポーネントフォルダ
$rs_comp_path =Sketchup.find_support_file("Components")+"/"
#テクスチャフォルダ
@rs_tx_path='/Volumes/[C] Windows 11 ARM/JWW/texture/'
#生成するマテリアル名ヘッダ
mat_head = "Jw_"
osio 10:12 2022.01.02 Sun
osioさんこんにちは。

これは非常にありがたい情報です。
MacでJwとSketchUpを使っている人への福音ですね。

貴重な情報の共有ありがとうございます。
Hino 21:42 2022.01.04 Tue
お名前

コメント(リンクは貼れません)