Hinzufügen von Befehlen zu Lync 2010-Menüs

 

Letztes Änderungsdatum des Themas: 2011-08-18

Sie können Microsoft Lync 2010-Menüs benutzerdefinierte Befehle hinzufügen und den SIP-URI (Uniform Resource Identifier) des aktuellen Benutzers und ausgewählter Kontakte an die Anwendung übergeben, die der benutzerdefinierte Befehl startet.

Die benutzerdefinierten Befehle, die Sie hinzufügen, können in einem oder mehreren der folgenden Menüs angezeigt werden:

  • Im Menü "Extras" auf der Menüleiste im Lync-Hauptfenster

  • Im Kontextmenü für Kontakte in der Liste "Kontakte"

  • Im Menü "Aktionen" auf der Menüleiste im Fenster "Unterhaltung"

  • Im Kontextmenü für Personen in der Teilnehmerliste im Fenster "Unterhaltung"

  • Im Menü "Optionen" auf einer Visitenkarte

Sie können benutzerdefinierte Befehle für zwei Typen von Anwendungen definieren, für die eine der folgenden Angaben gilt:

  • Die Befehle gelten nur für den aktuellen Benutzer und werden auf dem lokalen Computer gestartet.

  • Die Befehle betreffen weitere Benutzer, z. B. bei einem Programm für die Onlinezusammenarbeit, und müssen auf den Computern aller Benutzer gestartet werden.

Zum Aufrufen des benutzerdefiniertes Befehls haben Sie folgende Möglichkeiten:

  • Wählen Sie einen oder mehrere Benutzer aus, und rufen Sie anschließend den benutzerdefinierten Befehl auf.

  • Starten Sie eine Unterhaltung mit zwei oder mehreren Teilnehmern, und rufen Sie anschließend den benutzerdefinierten Befehl auf.

So fügen Sie einen benutzerdefinierten Befehl hinzu

Über die Registrierungseinstellungen in der folgenden Tabelle können Sie den Lync 2010-Menüs einen Befehl hinzufügen. Diese Einträge werden an den folgenden Stellen in der Registrierung platziert:

  • 64-Bit-Betriebssysteme:

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

  • 32-Bit-Betriebssysteme:

    HKEY_LOCAL_MACHINE\Software\Microsoft\Communicator\SessionManager\Apps

Registrierungseinträge für benutzerdefinierte Befehle

Name Typ Daten

Name

REG_SZ

Name der Anwendung, wie er im Menü angezeigt wird.

ApplicationType

DWORD

0 = Ausführbar (Standard)

noteHinweis:
"ApplicationInstallPath" erforderlich.

1 = Protokoll

ApplicationInstallPath

REG_SZ

Vollständiger Pfad der ausführbaren Datei.

noteHinweis:
Muss angegeben werden, falls "ApplicationType" gleich 0 (ausführbar) ist.

Path

REG_SZ

Vollständiger Pfad zusammen mit beliebigen Parametern, einschließlich der Standardparameter %Benutzer-ID% und %Kontakt-ID%.

SessionType

DWORD

0 = Lokale Sitzung. Die Anwendung wird auf dem lokalen Computer gestartet.

1 = Sitzung mit zwei Teilnehmern (Standard). Lync 2010 startet die Anwendung lokal und sendet dann eine Desktopbenachrichtigung an den anderen Benutzer. Der andere Benutzer klickt auf die Benachrichtigung, um die Anwendung auf seinem Computer zu starten.

2 = Sitzung mit mehreren Teilnehmern. Lync 2010 startet die Anwendung lokal und sendet dann eine Desktopbenachrichtigung an die anderen Benutzer. Der andere Benutzer klickt auf die Benachrichtigung, um die angegebene Anwendung auf seinem Computer zu starten.

ExtensibleMenu

REG_SZ

Eine Liste der Menüs, in denen dieser Befehl angezeigt wird, getrennt durch Semikolons. Mögliche Werte sind:

MainWindowActions

MainWindowRightClick

ConversationWindowActions

ConversationWindowRightClick

ContactCardMenu

Wenn "ExtensibleMenu" nicht definiert ist, werden die Standardwerte von "MainWindowRightClick" und "ConversationWindowActions" verwendet.

Die folgende Registrierungs-Editor-Datei (.reg) enthält beispielsweise das Ergebnis des Hinzufügens des Menüpunkts "Contoso Sales Contact Manager" zum Menü "Aktionen" im Fenster "Unterhaltung":

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"

So greifen Sie auf einen benutzerdefinierten Befehl zu

Führen Sie für den Zugriff auf einen hinzugefügten benutzerdefinierten Befehl (abhängig von den festgelegten Werten für "ExtensibleMenu") einen der folgenden Schritte aus:

  • MainWindowActions   Drücken Sie im Lync-Hauptfenster die ALT-Taste, um die Menüleiste einzublenden, klicken Sie auf Extras und dann auf den gewünschten benutzerdefinierten Befehl.

  • MainWindowRightClick   Klicken Sie im Lync-Hauptfenster mit der rechten Maustaste auf einen Kontakt, und klicken Sie anschließend auf den gewünschten benutzerdefinierten Befehl.

  • ConversationWindowActions   Drücken Sie im Fenster "Unterhaltung" die ALT-Taste, um die Menüleiste einzublenden, klicken Sie auf Aktionen und dann auf den gewünschten benutzerdefinierten Befehl.

  • ConversationWindowRightClick   Klicken Sie im Fenster "Unterhaltung" mit der rechten Maustaste auf einen Kontakt, und klicken Sie anschließend auf den gewünschten benutzerdefinierten Befehl.

  • ContactCardMenu   Klicken Sie auf der Visitenkarte einer Person auf das Menü "Optionen Lync-Visitenkarte, und klicken Sie dann auf den gewünschten benutzerdefinierten Befehl.