为 Synergy 的特定实例创建脚本

您可以创建或编辑脚本以调用在计算机上使用的 Synergy 的特定实例。

将为 Synergy 的每个实例指定实例 ID(包含在“关于”框中)。此项会在每次启动 Synergy 时发生改变,但可用于根据您的脚本进行检查以确保已调用了正确的 Synergy 实例。

设计用于调用 Synergy 的特定实例的任何脚本或宏的第一行必须为:
'%RunPerInstance

请看一个 API 示例脚本:脚本 的前几行,这是一个如何为 Synergy 的特定实例编写脚本的示例。

  1. 输入上方的行作为您的第一行。
  2. 输入说明性注释以解释代码。
  3. 类型
    Option Explicit
    减少编程错误。
  4. 类型
    SetLocale("en-us")
    强制您的系统以英语解释数字值。
  5. 类型
    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 自动化对象。
  6. 继续编写脚本。
  7. 类型
    MsgBox "Script Complete"
  8. 类型
    Wscript.Quit