祐森建築環境設計室
建築機械設備設計 メニュー/ツールの作成 建築意匠設計 建築電気設備設計 リンク メール
プラグインメニュー≪シェアウエア≫ プラグインツール≪シェアウエア≫ プラグインメニュー≪フリーウエア≫

★☆VectorWorksのVectorScriptによるメニューとツールの作成☆★

1.VectorScript で何ができるのでしょうか?

VectorScriptとは、VectorWorksに標準で付属しているプログラム言語です。
追加のインストールをすることなしに、直ちに使用することができます。

VectorScript は Pascal に準拠した言語で、Pascal に似た言語構造をしています。それに VectorWorks のドキュメント(図面)のオブジェクト(図形)を操作する VectorScript 独自の1200を超える組込み関数・手続きがあります。この関数・手続きを利用して、ドキュメント(図面)のオブジェクト(図形)を状況を知り、ドキュメント(図面)にオブジェクト(図形)を作成します。

したがって、VectorScript を使用すると、次のようなことから、任意のメニューコマンドやツールが作成できます。

A.先に図形を選択し、その図形を基準にして必要な図形を作図するもの。
  例えば、畳敷込割付けジグザグ線波形線矩形波形線円筒体円錐体球体コンクリート模様

B.クリックによって複数の図形を指定し、その相互の位置関係から図形を編集し、更に必要な図形を作図するもの。
  例えば、電気配線配管継手

C.クリックによって図形と作図位置を指定し、その位置に図形を作図するもの。
  例えば、配線心数

D.図面の中にどのような図形、文字列があるかを図面内全てに渡って検索するもの。
  例えば、微小図形削除図形の選択と削除...文字列の選択と削除...

E.指定された作図条件、作図属性で図面属性を設定するもの。
  例えば、文字設定...

F.図面内の図形を基準にして、理論計算を行い、その結果をワークシートに入れるもの 。
  ワークシートの各セルも扱えます。

 何れの場合でも、
A.ダイアログボックスから、数値、文字列の入力、作図条件の選択が可能です。
B.条件ファイル、作図データファイルから読み込むことも、書き込むことも、出来ます。
C.ファイル名を指定しての、読み込みも書き込みも出来ます。
D.選択されている図形の図形属性(図形の種類、座標点数値、色、等)の属性を知ることが出来ます。
E.座標点や作図条件によって座標計算を行い、図形の編集や作成が可能となります。
F.クリックによって、新たな図形の追加選択が可能です。
G.ワークシートから座標点等の読み込みも、ワークシートに結果を書き込むことも可能です。

 コマンドやツールとして作成できるものは、繰り返し行われる作業で、その作業に規則性のあるもの、
図形の座標計算が規則的、理論的に行えるものが対象になります。

 逆に、VectorScriptでは実行できないことがあります。
1.複数の図面に渡るもの。現在の図面に対する作図処理だけで、他の図面に対する作図処理を行うことはできません。
2.マルチスレッド機能・同時に複数の処理を行うことはできません。VectorScriptが動作しているときは、他の処理を行うことはできません。


 クリックによって図形を選択するか、または、作図位置を指定することによって作図するようなものは、【ツール】に適しています。
 最初にダイアログボックスを表示して、作図条件の選択や作図データを入力するようなものは、【メニュー】に適しています。
同じ動作をするものを【メニュー】と【ツール】で作成できますが、使い勝手で分けるべきでしょう。