以下模板是使用 Synergy API 和 VBScript 绑定的建议起点。
将说明性注释放在脚本的开头是很好的做法。
下面列出了五个代码行以及它们的功能。
Option Explicit
Option Explicit 表达式有助于减少编程错误。脚本中包含此行时,如果使用变量前未声明该变量,则会导致错误。
SetLocale("en-us")
SetLocale 选项强制非英语系统以英语解释数字值。如果未包括此设置,那么数值将以系统的本机语言进行解释。这将在使用逗号代替句号的地方(例如德国)产生问题。
Dim Synergy Set Synergy = CreateObject("synergy.Synergy")
以上两行创建 OLE 自动化对象,此对象将启动最近运行的 Synergy(Autodesk Simulation Moldflow 用户界面)版本。
Synergy.SetUnits "METRIC"
默认情况下,“ENGLISH” 可替代 “METRIC” 以使用美制单位。
'@ '@ 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