Synergy の特定のインスタンスに対してスクリプトを作成する

ご使用のコンピュータ上で、作業している Synergy の特定のインスタンスを呼び出すスクリプトを作成、または編集することができます。

Synergy の各インスタンスには、[バージョン情報]ボックスにあるインスタンス ID が割り当てられます。これは、Synergy が起動されるたびに変わりますが、これをスクリプトに対して使用してチェックし、Synergy の適切なインスタンスが呼び出されていることを確認できます。

Synergy の特定のインスタンスを呼び出すために設計された、すべてのスクリプトまたはマクロの最初の行は、次のようにする必要があります。

'%RunPerInstance

API のスクリプト例: スクリプトの最初の行」を参照して、Synergy の特定のインスタンスに対するスクリプト作成方法の例を確認してください。

  1. 上記の行を最初の行として入力します。

  2. コードを説明するコメントを入力します。

  3. 次を入力します。

    Option Explicit

    プログラミング エラーを低減します。

  4. 次を入力します。

    SetLocale("en-us")

    米国内の数値として解釈するようにシステムを強制します。

  5. Font

     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