次のテンプレートは、VBScript バインディング (開始宣言) で Synergy API を使用するために推奨する記述開始ポイントです。
スクリプトの上部には説明コメントを入れることをお勧めします。
次の 5 つの行とその機能の概要を説明します。
Option Explicit
Option Explicit 文はプログラミング エラーを低減するのに効果的です。この行がスクリプトに含まれている場合で、その宣言がされる前に変数が使われた場合はエラーが発生します。
SetLocale("en-us")
SetLocale オプションは、英語以外のシステムに US(アメリカの)システムとして数値を認識させます。この設定が含まれていない場合、数値はそのシステムのネイティブ言語で認識されます。これは、ピリオドの代わりにコンマが使用される国 (ドイツなど) では問題になります。
Dim Synergy
Set Synergy = CreateObject("synergy.Synergy")
これら 2 行は、最後に実行された Synergy (Autodesk Simulation Moldflow ユーザー インターフェース)のバージョンを開始する OLE オートメーション オブジェクトを作成します。
Synergy.SetUnits "METRIC"
既定で US 単位系を使用するには、"METRIC" の代わりに "ENGLISH" を使用します。
'@
'@ DESCRIPTION
'@
'@
'@ SYNTAX
'@ TheFirstLines
'@
'@ PARAMETERS
'@ none
'@
'@ DEPENDENCIES/LIMITATIONS
'@ none
'@
'@ History
'@ Created DRA 9/8/2006
'@@
Option Explicit
SetLocale("en-us")
Dim Synergy
Set Synergy = CreateObject("synergy.Synergy")
Synergy.SetUnits "METRIC"
'
' Put remainder of code here.
'
MsgBox "Script Complete"
Wscript.Quit