Jw_cadを便利に「Windows10実証済」外部変形プログラム

外部変形機能を活用すれば、Jw_cadにない機能の付加や自動処理・自動作図が可能になります。
Jw_cadには、作図効率を向上させるツールが大勢のユーザーから提供されています。しかも、無料で入手できるのです。 そうしたJw_cadを支援する外部変形プログラムを【Windows10】で使えるかを検証して,実際に私のPCに組み込んで使用している使えるもののみをここで紹介いたします。


各種環境設定などを失敗している方は「J_GARU」で解決!

各種環境設定などを失敗して困っている方は、青色枠部分を読み飛ばして「外部変形環境支援ソフトJ_GARU」をサイトからダウンロードして実行すれば、簡単に AWK、Ruby、ActiveScriptRubyで書かれた外部変形を動作させる環境が構築できます。私自身もこれで簡単インストールしました。


面倒なプログラム実行環境は J_GARUでラクラク構築

画像の説明
外部変形プログラムの多くは実行用プログラムが必要。
JW_CAD を使っていて、「こんなコマンドがあればいいのに」と思ったことはないだろうか。
もっと簡単にソリッド図形が濡れないか、ハッチパターンを増やせないか、引き出し文字を楽に書けないか・・・。
そんな要望をかなえてくれるのが外部変形だ。しかし、公開されている外部変形の多くはgawk 、 jgawk、Ruby,ActiveScriptRuby、VisualBasicなどでプログラミングされており、実行形式(EXE)以外の外部変形の場合、外部変形とは別にプログラムに対応した実行用プログラム(インタープリンタ)を組み込まなくてはならない。

画像の説明
「J_GARU_Ver2_2000XP.LZH」を解凍し,「J_GARU_Ver2_2000XP」フォルダ内の「J_GARU_Ver2_2000XP.exe」をダブルクリックする。インストーラが起動するので,「次へ」ボタンをクリックする。

画像の説明
説明画面が表示されるので、最後まで読んで「次へ」ボタンをクリックする。

画像の説明
インストール先を聞かれるので,「次へ」ボタンをクリックする。
画像の説明
AWK、Rubyのインストールが終了すると,ActiveScriptRubyのインストール画面が表示されるので,「Next」ボタンをクリックする。

画像の説明
インストール先再確認して,「次へ」ボタンをクリックすると、スクリプトのインストールが始まる。

画像の説明
プログラムの使用許諾が表示されるので,「IAgree」にチェックを入れて「Next」ボタンをクリックする。

画像の説明
インストール先を聞かれるので,インストール先を変更する必要がなければ、そのまま「Next」ボタンをクリックする。

画像の説明
次に表示される確認画面で「Next」ボタンをクリックすると,インストールが始まる。

画像の説明
特に問題がなければ、終了確認画面が表示されるので,「Close」ボタンをクリックして終了する。インストールが完了したら、必ずシステムを再起動させる。


これでAWK、Ruby、ActiveScriptRubyで書かれた外部変形を動作させる環境が構築できます。


外部変形プログラムを実行させるために必要なプログラム

画像の説明

Jw_cadの外部変形プログラム

外部変形とはJw_cadの標準の機能では出来ないことを外部のプログラムを使用することで実行する機能です。 Jw_cadには標準で「日影計算」と「三斜計算」の外部変形プログラムが実装されていますが、この他にも多くの方が製作した外部変形プログラムがWeb上などで公開されており、これを入手しJw_cadに組み込むことで更に便利に使用することが出来ます。


外部変形プログラムを導入する

Jw_cadの外部変形プログラムには単独で実行することのできる外部変形プログラムとスクリプトで作成されており環境を設定しないと実行出来ない外部変形プログラムがあります。
単独で実行できる外部変形プログラムには実行ファイル(.exe)が添付されており、Jw_cadのフォルダに入手した外部変形用の全てのファイル(.BATや.exe)を移動させると[外部変形]コマンドで実行することが出来ます。
「AWK」や「Ruby」等のスクリプトで作成された外部変形プログラムを実行する場合は以下の方法で実行する環境をつくる必要があります。


【プログラムを置く場所】

ダウンロード等で外部変形プログラムを入手後、ファイルの拡張子を確認します。 拡張子が「.lzh」「.zip」「.rar」等の場合はファイルが圧縮されているので解凍ソフトでファイルを解凍する必要があります。 解凍ソフトはVectorや窓の杜などで事前に入手し、それぞれの操作方法で解凍してください。

ファイルの解凍後、大抵の場合フォルダが生成され、その中に外部変形のファイルが入っています。 このファイルの中に実行ファイル(ファイル名.exe)がある場合、AWKやRubyの実行環境がなくても動作するプログラムであることが解ります。 もし実行ファイルがない場合はAWKまたはRubyの実行環境が必要です。
ほとんどの場合、外部変形プログラムには説明のテキストファイルがあるので一読して動作環境を確かめてみましょう。

動作環境の確認を終えたら、外部変形プログラムをフォルダごと移動させます。 Jw_cadのインストール先は初期設定で「C:\jww」なので変更していない場合はエクスプローラーやマイコンピューターからからCドライブを開きJWWフォルダを探します。 JWWフォルダを見つけたら、そのフォルダ内に先程解凍した外部変形プログラムをフォルダごと移動し準備完了です。


【プログラムを実行する】

外部変形プログラムを実行するには[外部変形]コマンドを実行し、「ファイル選択」ダイアログ内のフォルダツリーから先程移動した外部変形プログラムのフォルダを開きBATファイルを実行します。


AWK系の実行環境をつくる【ダウンロード】
AWK系外変の実行環境をつくるには、まず「gawkm115.zip」 を入手します。
入手先となる「WILLs' trash can」のサイトに飛び、「プログラムの部屋」から「gawkm115.zip」をダウンロードして入手します。


【インストール】

「gawkm115.zip」を入手したら解凍ソフトで圧縮ファイルを解凍します。
解凍後のファイル内から「gawk.exe」を探しコピーします。 同じフォルダ内にコピーすると「コピー ~ igawk.exe」という名前でファイルが複製されます。
このファイル名を「jgawk.exe」へ変更します。
ここまで実行すると「gawk.exe」と「jgawk.exe」の名前の違う中身の同じファイルが出来上がります。
最後にこの2つのファイルをそれぞれの外部変形フォルダにコピーすればAWK系の外部変形プログラムを実行することが出来るようになります。


【システムフォルダにコピーする】

「gawk.exe」と「jgawk.exe」の2つのファイルをそれぞれの外部変形フォルダにコピーしなくても、システムフォルダにコピーすればAWK系の外部変形プログラムを実行することが出来るようになります。
システムフォルダはCドライブ内の以下の場所にあります。

【WindowsMe】 \windows\system
【Windows2000】 \windows\system32
【WindowsXP】 \windows\system32
【Windows10】\Windows\System32


Ruby系の実行環境をつくる 【ダウンロード】

Ruby系外変の実行環境をつくるには、まず「One-Click Ruby Installer」 を入手します。
入手先となる「ぐらべる・ろぉど でぃばぃでぃ」のサイトに飛び、画面左側のCategoryより「Rubyの導入」から「One-Click Ruby Installer」の最新版をダウンロードして入手します。


【プログラムを置く場所】【インストール】

「One-Click Ruby Installer」を入手後、実行ファイル(.exe)をダブルクリックするとインストールが開始されます。
インストーラーの指示に従い、ライセンスの確認やインストール先の設定等を終えインストールが終了するとRuby系の外部変形プログラムを実行することが出来るようになります。


外部変形

JW_CAD は多くのユーザーの皆さんの意見を取り入れて機能充実してきたCADであるが、すべてのユーザーが使いやすい機能を盛り込むことは、現実的には不可能である。
そこでユーザーが作成したプログラムを JW_CADの中から呼び出して内部のデータを変更(変形)できるようにした機能が外部変形である。外部変形の動作の流れは次の通りである。

  1. ユーザー側では、変形の為のプログラムと、それを動かす為のバッチファイルを用意し、 JW_CAD 上からそのバッチファイルを選択する。
  2. JW_CAD はバッチファイルに記述した設定内容に従ってユーザーとやりとりをしたうえで、内部データをテキストファイルに書き出す
  3. ユーザー側のプログラムがデータファイルを読み込んで書き換える
  4. JW_CAD は書き換えられたデータを読み込んで内部のデータを書き換える

ユーザー側で使用するプログラムはテキストデータを変換設定できるものであれば、言語の種類、などは問わない。実務者の間では、AWKやRubyといったスクリプト記述言語が多く用いられ、各種の外部変形プログラムが発表されている

インターネット上などでも配布されているので、用途に合ったものを.入手すると便利である



a:3777 t:7 y:42