Aggiunta di comandi ai menu di Lync 2010

 

Ultima modifica dell'argomento: 2011-08-18

È possibile aggiungere comandi personalizzati ai menu di Microsoft Lync 2010 e passare l'URI (Uniform Resource Identifier) SIP dell'utente corrente e i contatti selezionati all'applicazione avviata dal comando personalizzato.

È possibile visualizzare i comandi personalizzati aggiunti all'interno di uno o più dei menu seguenti:

  • Menu Strumenti, sulla barra dei menu della finestra principale di Lync

  • Menu di scelta rapida per i contatti nell'elenco Contatti

  • Menu Azioni, sulla barra dei menu nella finestra Conversazione

  • Menu di scelta rapida per gli utenti elencati nell'elenco dei partecipanti della finestra Conversazione

  • Menu Opzioni in una scheda contatto

È possibile definire comandi personalizzati per due tipi di applicazioni, ovvero per le applicazioni con una delle caratteristiche seguenti:

  • Si applicano solo all'utente corrente e vengono avviate nel computer locale.

  • Coinvolgono altri utenti, come avviene con i programmi di collaborazione online, e devono essere avviate nel computer di ogni utente.

È possibile richiamare il comando personalizzato nei modi seguenti:

  • Selezionare uno o più utenti e quindi scegliere il comando personalizzato.

  • Avviare una conversazione con due o più partecipanti e quindi scegliere il comando personalizzato.

Per aggiungere un comando personalizzato

Per aggiungere comandi ai menu di Lync 2010, utilizzare le impostazioni del Registro di sistema nella tabella seguente. Queste voci si trovano nei seguenti percorsi all'interno del Registro di sistema:

  • Per i sistemi operativi a 64 bit:

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

  • Per i sistemi operativi a 32 bit:

    HKEY_LOCAL_MACHINE\Software\Microsoft\Communicator\SessionManager\Apps

Voci del Registro di sistema dei comandi personalizzati

Nome Tipo Dati

Name

REG_SZ

Nome dell'applicazione visualizzato nel menu.

ApplicationType

DWORD

0 = Eseguibile (impostazione predefinita)

Nota

Richiede ApplicationInstallPath.

1 = Protocollo

ApplicationInstallPath

REG_SZ

Percorso completo dell'eseguibile.

Nota

Deve essere specificato se ApplicationType è 0 (Eseguibile).

Path

REG_SZ

Percorso completo di avvio con eventuali parametri, compresi i parametri predefiniti%user-id% e %contact-id%.

SessionType

DWORD

0 = Sessione locale. L'applicazione viene avviata nel computer locale.

1 = Sessione con due partecipanti (impostazione predefinita). Lync 2010 avvia l'applicazione in locale e quindi invia una notifica al desktop dell'altro utente, che avvia l'applicazione nel computer in uso facendo clic sulla notifica.

2 = Sessione con più partecipanti. Lync 2010 avvia l'applicazione in locale e quindi invia una notifica ai desktop degli altri utenti, che avviano l'applicazione nel computer in uso facendo clic sulla notifica.

ExtensibleMenu

REG_SZ

Elenco dei menu, delimitati da punto e virgola, in cui verrà visualizzato il comando. I valori possibili sono:

MainWindowActions

MainWindowRightClick

ConversationWindowActions

ConversationWindowRightClick

ContactCardMenu

Se ExtensibleMenu non è definito, vengono utilizzati i valori predefiniti MainWindowRightClick e ConversationWindowActions.

Ad esempio, nel file dell'editor del Registro di sistema (con estensione REG) seguente sono illustrati i risultati dell'aggiunta della voce di menu Contoso Sales Contact Manager al menu Azioni nella finestra Conversazione:

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"

Per accedere a un comando personalizzato

Per accedere a un comando personalizzato dopo averlo aggiunto, eseguire una delle operazioni seguenti, a seconda dei valori di ExtensibleMenu definiti:

  • MainWindowActions   Nella finestra principale di Lync premere ALT per visualizzare la barra dei menu, fare clic su Strumenti e quindi scegliere il comando personalizzato.

  • MainWindowRightClick   Nella finestra principale di Lync fare clic con il pulsante destro del mouse su un contatto e quindi scegliere il comando personalizzato.

  • ConversationWindowActions   Nella finestra Conversazione premere ALT per visualizzare la barra dei menu, fare clic su Azioni e quindi scegliere il comando personalizzato.

  • ConversationWindowRightClick   Nella finestra Conversazione fare clic con il pulsante destro del mouse su un nome di contatto e quindi scegliere il comando personalizzato.

  • ContactCardMenu   Nella scheda contatto di un utente fare clic sul menu Opzioni Scheda contatto di Lync e quindi scegliere il comando personalizzato.