ご使用のコンピュータ上で、作業している Synergy の特定のインスタンスを呼び出すスクリプトを作成、または編集することができます。
Synergy の各インスタンスには、[バージョン情報]ボックスにあるインスタンス ID が割り当てられます。これは、Synergy が起動されるたびに変わりますが、これをスクリプトに対して使用してチェックし、Synergy の適切なインスタンスが呼び出されていることを確認できます。
Synergy の特定のインスタンスを呼び出すために設計された、すべてのスクリプトまたはマクロの最初の行は、次のようにする必要があります。
'%RunPerInstance
「API のスクリプト例: スクリプトの最初の行」を参照して、Synergy の特定のインスタンスに対するスクリプト作成方法の例を確認してください。
上記の行を最初の行として入力します。
コードを説明するコメントを入力します。
次を入力します。
Option Explicit
プログラミング エラーを低減します。
次を入力します。
SetLocale("en-us")
米国内の数値として解釈するようにシステムを強制します。
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 オートメーション オブジェクトを作成します。
スクリプト作成を続行します。
次を入力します。
MsgBox "Script Complete"
次を入力します。
Wscript.Quit