Compartir a través de


Adición de comandos a menús de Lync 2010

 

Última modificación del tema: 2011-08-18

Puede agregar comandos personalizados a los menús de Microsoft Lync 2010 y enviar el identificador uniforme de recursos (URI) de SIP del usuario actual y de los contactos seleccionados a la aplicación que inicia el comando personalizado.

Los comandos personalizados que usted agrega pueden aparecer en uno o en varios de los menús siguientes:

  • En el menú Herramientas, en la barra de menús en la ventana principal de Lync

  • En el menú contextual de contactos en la lista de contactos

  • En el menú Acciones, en la barra de menús en la ventana Conversación

  • En el menú contextual para las personas que aparecen en la lista de participantes de la ventana Conversación

  • En el menú de opciones de una tarjeta de contacto

Puede definir comandos personalizados para dos tipos de aplicaciones; en definitiva, para las aplicaciones que implican cualquiera de los siguientes supuestos:

  • Se aplican únicamente al usuario actual y se inician en el equipo local.

  • Suponen la participación de usuarios adicionales, como un programa de colaboración en línea, y deben iniciarse en el equipo de cada usuario.

El comando personalizado puede invocarse de las formas siguientes:

  • Seleccione uno o más usuarios y elija el comando personalizado.

  • Inicie una conversación de dos o más participantes y elija el comando personalizado.

Para agregar un comando personalizado

Use la configuración del Registro indicada en la tabla a continuación para agregar un comando a los menús de Lync 2010. Estas entradas se incorporan en el Registro en las ubicaciones siguientes:

  • En sistemas operativos de 64 bits:

    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Communicator\SessionManager\Apps

  • En sistemas operativos de 32 bits:

    HKEY_LOCAL_MACHINE\Software\Microsoft\Communicator\SessionManager\Apps

Entradas del Registro de comandos personalizados

Nombre Tipo Datos

Nombre

REG_SZ

Nombre de la aplicación tal como aparece en el menú.

ApplicationType

DWORD

0 = Ejecutable (valor predeterminado)

Nota

Requiere ApplicationInstallPath.

1 = Protocolo

ApplicationInstallPath

REG_SZ

Ruta de acceso completa del ejecutable.

Nota

Debe especificarse si ApplicationType es igual a 0 (ejecutable).

Ruta

REG_SZ

Ruta de acceso completa que debe iniciarse junto con cualquier parámetro, incluidos los parámetros predeterminados %user-id% y %contact-id%.

SessionType

DWORD

0 = Sesión local. La aplicación se inicia en el equipo local.

1 = Sesión entre dos participantes (valor predeterminado). Lync 2010 inicia la aplicación localmente y envía una notificación de escritorio al otro usuario. El otro usuario hace clic en la notificación para iniciar la aplicación en su equipo.

2 = Sesión de varios participantes. Lync 2010 inicia la aplicación localmente y envía notificaciones de escritorio al resto de usuarios. El otro usuario hace clic en la notificación para iniciar la aplicación especificada en su equipo.

ExtensibleMenu

REG_SZ

Lista de menús en los que aparecerá este comando, separados con caracteres de punto y coma. Los valores posibles son:

MainWindowActions

MainWindowRightClick

ConversationWindowActions

ConversationWindowRightClick

ContactCardMenu

Si no se define ExtensibleMenu, se utilizan los valores predeterminados de MainWindowRightClick y ConversationWindowActions.

Por ejemplo, en el archivo de Editor del Registro (.REG) siguiente se muestran los resultados obtenidos al agregar un elemento de menú del Administrador de contactos de Contoso Sales al menú Acciones en la ventana Conversación:

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"

Para obtener acceso a un comando personalizado

Para obtener acceso a un comando personalizado una vez agregado, siga uno de los métodos indicados a continuación, en función de los valores ExtensibleMenu que defina:

  • MainWindowActions   En la ventana principal de Lync, presione la tecla Alt para mostrar la barra de menús, haga clic en Herramientas y, a continuación, haga clic en el comando personalizado.

  • MainWindowRightClick   En la ventana principal de Lync, haga clic con el botón secundario en un contacto y haga clic en el comando personalizado.

  • ConversationWindowActions   En la ventana Conversación, presione la tecla Alt para mostrar la barra de menús, haga clic en Acciones y, a continuación, haga clic en el comando personalizado.

  • ConversationWindowRightClick   En la ventana Conversación, haga clic con el botón secundario en el nombre de un contacto y haga clic en el comando personalizado.

  • ContactCardMenu   En la tarjeta de contacto de una persona, haga clic en el menú de opciones Tarjeta de contacto de Lyncy, a continuación, haga clic en el comando personalizado.