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