将命令添加到 Lync Server 2013 中的 Lync 菜单
上次修改的主题: 2016-04-11
可以将自定义命令添加到 Lync 2013 菜单,并将当前用户和所选联系人的 SIP 统一资源标识符 (URI) 传递到自定义命令启动的应用程序。
添加的自定义命令可以显示在以下一个或多个菜单上:
Lync 主窗口的菜单栏上的“工具”菜单
联系人列表中联系人的快捷菜单
“对话”窗口中的“更多选项”菜单
对话窗口参与者列表中列出的人员的快捷菜单
联系人卡片中的选项菜单
可以为两种类型的应用程序(执行以下任一操作的应用程序)定义自定义命令:
仅适用于当前用户,并已在本地计算机上启动。
涉及其他用户,例如联机协作计划,必须在每个用户的计算机上启动。
可以通过以下方式调用自定义命令:
选择一个或多个用户,然后选择自定义命令。
启动两方或多方对话,然后选择自定义命令。
添加自定义命令
使用下表中的注册表设置向菜单添加命令。 这些条目将放置在注册表中的以下位置之一:
对于 32 位 OS:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\15.0\Lync\SessionManager\Apps
对于 64 位 OS:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\15.0\Lync\SessionManager\Apps
自定义命令注册表条目
名称 | 类型 | 数据 |
---|---|---|
名称 |
REG_SZ |
显示在菜单上的应用程序的名称。 |
ApplicationType |
Dword |
0 = 可执行 (默认) 注意 需要 ApplicationInstallPath。 1 = 协议 |
ApplicationInstallPath |
REG_SZ |
可执行文件的完整路径。 注意 如果 ApplicationType 为 0,则必须指定 (可执行文件) 。 |
路径 |
REG_SZ |
要与任何参数一起启动的完整路径,包括默认参数 %user-id% 和 %contact-id%。 |
SessionType |
Dword |
0 = 本地会话。 应用程序在本地计算机上启动。 1 = 两方会话 (默认) 。 Lync 2013 在本地启动应用程序,然后向另一用户发送桌面通知。 另一个用户单击通知以在其计算机上启动应用程序。 2 = 多方会话。 Lync 2013 在本地启动应用程序,然后向其他用户发送桌面通知。 另一个用户单击通知,在其计算机上启动指定的应用程序。 |
ExtensibleMenu |
REG_SZ |
将显示此命令的菜单列表,用分号分隔。 可能的值: MainWindowActions MainWindowRightClick ConversationWindowActions ConversationWindowRightClick ContactCardMenu 如果未定义 ExtensibleMenu,则使用 MainWindowRightClick 和 ConversationWindowActions 的默认值。 |
例如,以下注册表编辑器 (。REG) 文件显示将 Contoso Sales Contact Manager 菜单项添加到“对话”窗口中的“操作”菜单的结果:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\15.0\Lync\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 主窗口中,单击 “工具”,然后单击自定义命令。
MainWindowRightClick 在 Lync 主窗口中,右键单击联系人,然后单击自定义命令。
ConversationWindowActions 在“对话”窗口中,单击 “更多选项” 图标,然后单击自定义命令。
ConversationWindowRightClick 在“对话”窗口中,右键单击联系人姓名,然后单击自定义命令。