Lync 2013 behält die Größe oder Position von IM-Fenstern nicht bei

14406
Code Maverick

Ich verwende Windows 7 64-Bit und habe gerade ein Upgrade von Lync 2010 auf Lync 2013 durchgeführt .

Nach dem Schließen einer IM in Lync 2010 würde die nächste geöffnete IM die Größe und Position des vorherigen IM sein. Nach meiner bisherigen Erfahrung ist dies bei Lync 2013 nicht der Fall .

Wie kann ich die Größe und Position des IM-Fensters in Lync 2013 speichern?


Details, die einen Unterschied machen können oder nicht:

  1. Ich habe ein Dual-Monitor-Setup und meine Lync-Fenster befinden sich normalerweise auf meinem 2. Monitor.

  2. In Bezug auf Position und Größe ziehe ich normalerweise die IM in die obere rechte Ecke meines zweiten Monitors und verkleinere dann die Größe des unteren Fensters, indem ich es nach unten ziehe und es am unteren Rand des Monitors einraste.

19
Es erinnert sich also nicht, wo Sie es hinterlassen haben, als Sie es zuletzt geschlossen haben? Trennen Sie den zweiten Monitor zwischen den Verwendungszwecken? Ƭᴇcʜιᴇ007 vor 10 Jahren 0
@ techie007 - Nein und Nein. Es öffnet sich ein kleines Fenster, das ich jedes Mal neu skalieren und neu positionieren muss. Code Maverick vor 10 Jahren 0
Haben Sie gesehen: [Konversationsfenstergröße für Lync 2013 festlegen] (http://social.technet.microsoft.com/Forums/lync/en-US/0c77fb1b-2e3c-403a-a734-4fc5027f80a8/set-conversation-window- size-for-lync-2013? forum = lyncprofile) auf der MS-Site noch? Ƭᴇcʜιᴇ007 vor 10 Jahren 0
@ techie007 - Ich habe das nicht gesehen, ich finde es seltsam, dass ich jedes Mal einen Registrierungsschlüssel verwalten muss, wenn ich die Größe und Position meines Fensters ändern möchte. Er erinnert sich nicht an die Position und Größe der letzten IM, die wie bei jedem anderen Programm geschlossen wurde. Code Maverick vor 10 Jahren 0
Dunno, Lync 2010 (letzte Version, die ich verwendet habe) erinnerte mich daran, soweit ich mich erinnern kann (es war über ein Jahr für mich), und so behandelt MS normalerweise die Platzierung von Fenstern. Vielleicht ist es ein Fehler im Jahr 2013? Ƭᴇcʜιᴇ007 vor 10 Jahren 0
@ techie007 - Ja ... ich hätte meine Frage damit beginnen sollen. Ich habe gerade ein Upgrade von 2010 vorgenommen, was sich an Größe und Position erinnerte (nicht 100% richtig, aber 99%). ** Aktualisierte Frage ** Code Maverick vor 10 Jahren 1
Ich habe genau das gleiche Problem. Von 2010 auf 2013 aktualisiert, erinnert sich jetzt nicht mehr an die Größe des vorherigen Fensters (2010). Möoz vor 10 Jahren 1

5 Antworten auf die Frage

3
CJ_COS

Wir haben gerade in meiner Firma zu Lync 2013 gewechselt und ich bin auf dieses Problem gestoßen. Ich habe eine sehr schnelle, sehr grundlegende Problemumgehung in AutoHotKey geschrieben. Ihre Chat-Fenster werden in der Größe geändert (aber nicht verschoben). Denken Sie daran, dass dieser bestimmte Fehler in Lync 2013 Ihre Fensterposition, nicht aber die Fenstergröße berücksichtigt.

Die Standardfenstergröße ist 430x430. Dadurch wird das Fenster auf 850x600 verkleinert. Fühlen Sie sich frei, die Größe im Skript nach Ihren Wünschen zu ändern. Sie ändert nur die Größe, wenn das Fenster zum ersten Mal angezeigt wird. Wenn Sie mit der Größenänderung des Fensters fortfahren, ändert das Skript weder die Fenstergröße noch die Fenstergröße, nachdem Sie es geschlossen haben. Es wird nur die Fenstergröße festgelegt, wenn das Fenster zum ersten Mal angezeigt wird.

Wenn Sie sich nicht sicher sind, wie Sie AutoHotKey verwenden, lesen Sie die ausführliche Anleitung.

#Persistent  SetTimer, FixLyncWindow, 500  FixLyncWindow: { IfWinExist, ahk_class LyncConversationWindowClass { ; First, get the HWND of the window.  ; Exit the loop if we have already resized it.  WinGet, currID, ID IfNotExist, c:\temp\%currID%.txt { ; If we're here, we haven't acted on the window,  ; or no HWND file list exists, ; which also means we haven't acted on the window. ; So, it's finally time to act on the window.  WinMove, ahk_id %currID%,,,, 850, 600  ; Now, we add the HWND to the file so we know we've  ; already resized that window and we don't continue  ; resizing the window every half-second.  IfNotExist, c:\temp FileCreateDir, c:\temp  FileAppend,, c:\temp\%currID%.txt } }  ; Now, let's check the file directory to see if any of these  ; windows don't exist. If they do not, we can delete the file.  FileList =  test1 = Loop, c:\temp\*.* { SplitPath, A_LoopFileName,,,, myName FileList = %FileList%`,%myName% }  Loop, parse, FileList, `, { If ( "%A_LoopField%" = "" ) Return   IfWinNotExist, ahk_id %A_LoopField% { FileDelete, c:\temp\%A_LoopField%.txt } } return } 
Das löst einen Teil des Problems, erfordert jedoch die Verwendung von ** AutoHotKey **, die Position wird nicht gespeichert, und ich vermute, dass der Antwortbereich wahrscheinlich nicht neu dimensioniert wird. Dies ist eine meiner Hauptstörungen . Das heißt, +1 für die Anstrengung. Code Maverick vor 10 Jahren 1
@CodeMaverick Der Lync-Fehler (der seit dem Übergang zu Skype for Business behoben wurde) hatte nur ein Problem mit der Fenstergröße und nicht mit der Position. CJ_COS vor 9 Jahren 0
2
harrymc

Dieses Problem hat einige Verweise auf Google gefunden, aber aus irgendeinem Grund ist es nicht in die Liste der bekannten Probleme mit Lync 2013 aufgenommen worden .

Es gibt eine Abhilfe geschrieben, die für einige gearbeitet, aber nicht für andere:

  1. Öffnen Sie mehrere Konversationen mit aktivierter Tabbed-Konversationseinstellung.
  2. Verschieben Sie das Fenster an die gewünschte Stelle.
  3. Schließe das Fenster.
  4. Nachfolgende Fenster werden in dieser Position geöffnet.

Sie können auch einen Blick auf die Registrierung werfen, wie im Abschnitt Wo werden die Lync-Clienteinstellungen gespeichert? und vor allem die Positionsparameter:

IMWindowHeight, IMWindowMax, IMWindowRect, IMWindowWidth

Obwohl nicht viel über ihre Wirkung bekannt ist (falls vorhanden).

Ja, das war eines der ersten Dinge, die ich versuchte. Hat nicht für mich gearbeitet. Code Maverick vor 10 Jahren 4
Das Spiel mit den Registrierungsparametern ist der einzige Rat, den ich noch habe, obwohl Sie sich in einem Neuland befinden. Bei der Entscheidung, dieses Problem zu ignorieren, stelle ich fest, dass Lync nicht das einzige IM-Tool ist. harrymc vor 10 Jahren 1
Es ist, wenn Ihr Arbeitgeber von Ihnen verlangt, IM-Kommunikation mit Ihren Kollegen durch sie durchzuführen. enriquein vor 10 Jahren 3
@ harrymc - Dieser Referenzlink bezieht sich nur auf ältere Lync-Versionen. Die neuere 2013-Version behält die Einstellungen unter `\ HKCU \ Software \ Microsoft \ Office \ 15.0 \ Lync` bei. Es enthält nicht die erwähnten `IMWindow * -Optionen. Mr. Llama vor 10 Jahren 1
0
PCDOC007

Das ist in der Tat ärgerlich. Mein Problem begann plötzlich bei Skype for Business 2015. So habe ich es behoben: So aktivieren Sie Tabbed-Konversation, Größe / Größe der Fenster Schließen Schließen SKB-Deaktivieren der Registerkarten, Beenden des Neustarts wird funktionieren

Könnten Sie möglicherweise erweitern, wie Sie die von Ihnen erwähnten Funktionen aktivieren können? Idealerweise mit einem Screenshot. Burgi vor 8 Jahren 0
0
LEA

Das hat bei mir funktioniert. Wählen Sie unter Einstellungen / Tools / Optionen IM aus, um die IM-Optionen anzuzeigen. Das "Aktivieren von Tabbed-Konversationen" ist hier verfügbar ...

Chat-Einstellungen / Tab-Konversationen

0
Steve

Versuchte alles obige nichts funktionierte. Dann habe ich Skype aus Versehen für Unternehmen geöffnet, was aufgrund von Gruppenrichtlinieneinstellungen wieder auf Lync zurückgesetzt wird. Jetzt bleiben alle meine Lync IM-Fenstergrößen erhalten und funktionieren, wenn ihre Größe geändert wird.

Wie werden die Größen und Positionen von Lync IM-Fenstern gespeichert? Weitere Informationen erhalten Sie yass vor 7 Jahren 0