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 e quindi scegliere il comando personalizzato.