Lync 2010 メニューへのコマンドの追加
トピックの最終更新日: 2011-08-18
Microsoft Lync 2010 のメニューにカスタム コマンドを追加し、現在のユーザーおよび選択した連絡先の SIP URI (Uniform Resource Identifier) を、カスタム コマンドが起動するアプリケーションに渡すことができます。
追加するカスタム コマンドは、次の 1 つ以上のメニューに表示されます。
Lync のメイン ウィンドウのメニュー バー上にある、[ツール] メニュー
連絡先リストの連絡先に対するショートカット メニュー
[会話] ウィンドウのメニュー バー上にある、[操作] メニュー
[会話] ウィンドウの参加者リストに表示された人に対するショートカット メニュー
連絡先カードの [オプション] メニュー
2 種類のアプリケーション用のカスタム コマンドを定義することができ、そのアプリケーションは次のいずれかを行います。
現在のユーザーのみに適用され、ローカル コンピューター上で起動するアプリケーション。
オンライン コラボレーション プログラムなどの別のユーザーが関与するアプリケーションであり、各ユーザーのコンピューター上で起動される必要があるアプリケーション。
カスタム コマンドは、次の方法で呼び出すことができます。
1 人以上のユーザーを選択し、カスタム コマンドを選択します。
2 パーティまたはマルチパーティの通話を開始し、カスタム コマンドを選択します。
カスタム コマンドを追加するには
次の表のレジストリ設定を使用して、Lync 2010 のメニューにコマンドを追加します。 これらのエントリは、レジストリ内の次の場所にあります。
64 ビット オペレーティング システムの場合:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Communicator\SessionManager\Apps
32 ビット オペレーティング システムの場合:
HKEY_LOCAL_MACHINE\Software\Microsoft\Communicator\SessionManager\Apps
カスタム コマンドのレジストリ エントリ
名前 | タイプ | データ | ||
---|---|---|---|---|
Name |
REG_SZ |
メニューに表示されるアプリケーション名。 |
||
ApplicationType |
DWORD |
0 = 実行可能 (既定値)
1 = プロトコル |
||
ApplicationInstallPath |
REG_SZ |
実行可能ファイルの完全なパス。
|
||
Path |
REG_SZ |
起動する完全なパスと、既定のパラメーターの %user-id% および %contact-id% を含むパラメーター。 |
||
SessionType |
DWORD |
0 = ローカル セッション。アプリケーションはローカル コンピュータ上で起動します。 1 = 2 者間セッション (既定値)。 Lync 2010 は、アプリケーションをローカルで起動し、デスクトップ通知を他のユーザーに送信します。 相手のユーザーが通知をクリックすると、アプリケーションがそのコンピューター上で起動します。 2 = 複数ユーザー間セッション。 Lync 2010 は、アプリケーションをローカルで起動し、デスクトップ通知を他のユーザーに送信します。 相手のユーザーが通知をクリックすると、指定されたアプリケーションがそのコンピューター上で起動します。 |
||
ExtensibleMenu |
REG_SZ |
(セミコロンで区切られた) このコマンドが表示されるメニューの一覧。有効な値は次のとおりです。 MainWindowActions MainWindowRightClick ConversationWindowActions ConversationWindowRightClick ContactCardMenu ExtensibleMenu が定義されていない場合は、MainWindowRightClick および ConversationWindowContextual の既定値が使用されます。 |
たとえば、次のレジストリ エディター (.REG) ファイルは、[Contoso Sales Contact Manager] メニュー項目を [会話] ウィンドウの [操作] メニューに追加した結果を示しています。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\Software\Microsoft\Communicator\SessionManager\Apps\{1F9F07C6-7E0B-462B-AAD7-98C6DBEA8F69}]
"Name"="Contoso Sales Contact Manager"
"HelpMessage"="The Contoso Sales Contact Manager is not installed. Contact the Help Desk for more information."
"ApplicationType"=dword:00000000
"ApplicationInstallPath"="C:\\cscm.exe"
"Path"="C:\\cscm.exe %user-id% %contact-id%"
"SessionType"=dword:00000001
"ExtensibleMenu"="ConversationWindowActions;MainWindowRightClick"
カスタム コマンドにアクセスするには
追加済みのカスタム コマンドにアクセスするには、定義する ExtensibleMenu の値に応じて、次のいずれかの操作を行います。
MainWindowActions Lync のメイン ウィンドウで、Alt キーを押してメニュー バーを表示し、[ツール] をクリックして、カスタム コマンドをクリックします。
MainWindowRightClick Lync のメイン ウィンドウで、連絡先を右クリックし、カスタム コマンドをクリックします。
ConversationWindowActions [会話] ウィンドウで、Alt キーを押してメニュー バーを表示し、[操作] をクリックして、カスタム コマンドをクリックします。
ConversationWindowRightClick [会話] ウィンドウで、連絡先名を右クリックし、カスタム コマンドをクリックします。
ContactCardMenu 連絡先カードで、[オプション] メニュー をクリックし、カスタム コマンドをクリックします。