您可以创建或编辑脚本以调用在计算机上使用的 Synergy 的特定实例。
将为 Synergy 的每个实例指定实例 ID(包含在“关于”框中)。此项会在每次启动 Synergy 时发生改变,但可用于根据您的脚本进行检查以确保已调用了正确的 Synergy 实例。
'%RunPerInstance
请看一个 API 示例脚本:脚本 的前几行,这是一个如何为 Synergy 的特定实例编写脚本的示例。
Option Explicit减少编程错误。
SetLocale("en-us")
强制您的系统以英语解释数字值。 Dim SynergyGetter, Synergy
On Error Resume Next
Set SynergyGetter = GetObject(CreateObject("WScript.Shell").ExpandEnvironmentStrings("%SAInstance%"))
On Error GoTo 0
If (Not IsEmpty(SynergyGetter)) Then
Set Synergy = SynergyGetter.GetSASynergy
Else
Set Synergy = CreateObject("synergy.Synergy")
End If
创建用于启动您正在使用的特定实例 Synergy 的 OLE 自动化对象。 MsgBox "Script Complete"
Wscript.Quit