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

19

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

In Lync 2010 wird nach dem Schließen einer IM die Größe und Position der vorherigen IM als nächste IM geöffnet. Nach meiner bisherigen Erfahrung ist dies bei Lync 2013 nicht der Fall .

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


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

  1. Ich habe ein Setup mit zwei Monitoren und meine Lync-Fenster befinden sich normalerweise auf meinem zweiten Monitor.

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

Code Maverick
quelle
Also weiß es nicht mehr, wo Sie es gelassen haben, als Sie es zuletzt geschlossen haben? Trennen Sie den zweiten Monitor zwischendurch vom Computer bzw. schließen Sie ihn wieder an?
ƬᴇcƬᴇιᴇ007
@ techie007 - Nein und Nein. Es öffnet sich nur ein kleines Fenster, dessen Größe ich jedes Mal ändern und neu positionieren muss.
Code Maverick
Haben Sie Folgendes gesehen: Festlegen der Konversationsfenstergröße für Lync 2013 auf der MS-Website?
ƬᴇcƬᴇιᴇ007
1
@ techie007 - Ja ... das hätte ich meiner Frage voranstellen sollen. Ich habe gerade ein Upgrade von 2010 durchgeführt, das sich an Größe und Position erinnerte (nicht 100% richtig, aber 99%). Aktualisierte Frage
Code Maverick
1
Ich habe genau das gleiche Problem. Von 2010 auf 2013 aktualisiert, kann sich jetzt nicht mehr an die Größe des vorherigen Fensters erinnern (2010).
Möoz

Antworten:

3

Wir sind gerade zu Lync 2013 in meiner Firma gewechselt, und ich bin auf dieses Problem gestoßen. In AutoHotKey habe ich eine sehr schnelle, sehr einfache Problemumgehung programmiert. Die Größe der Chat-Fenster wird geändert (aber nicht verschoben). Denken Sie daran, dass sich dieser bestimmte Fehler in Lync 2013 an Ihre Fensterposition, jedoch nicht an die Fenstergröße erinnert.

Die Standardfenstergröße beträgt 430 x 430; Dadurch wird die Größe des Fensters auf 850x600 geändert. Sie können die Größe des Skripts nach Ihren Wünschen ändern. Es ändert nur die Größe, wenn das Fenster zum ersten Mal angezeigt wird. Wenn Sie fortfahren, die Größe des Fensters zu ändern, ändert das Skript weder die Größe des Fensters noch die Größe des Fensters, nachdem Sie es geschlossen haben. Die Fenstergröße wird nur festgelegt, wenn das Fenster zum ersten Mal angezeigt wird.

Wenn Sie sich nicht sicher sind, wie Sie AutoHotKey verwenden sollen, lesen Sie das Handbuch.

#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
}
CJ_COS
quelle
1
Das löst einen Teil des Problems, erfordert jedoch die Verwendung von AutoHotKey , es erinnert sich nicht an die Position und ich vermute , dass es den Antwortbereich wahrscheinlich auch nicht verkleinert, was eine meiner Hauptstörungen ist. Das heißt, +1 für die Mühe.
Code Maverick
@CodeMaverick Der Lync-Fehler (der seit dem Übergang zu Skype for Business behoben wurde) hatte nur Probleme mit der Fenstergröße und nicht mit der Position.
CJ_COS
2

Für dieses Problem gibt es einige Verweise auf Google, aber aus irgendeinem Grund wurde es nicht in die Liste der bekannten Lync 2013-Probleme aufgenommen .

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

  1. Öffnen Sie mehrere Konversationen mit aktivierter Konversationseinstellung mit Registerkarten.
  2. Verschieben Sie das Fenster an den gewünschten Ort.
  3. Schließe das Fenster.
  4. Nachfolgende Fenster öffnen sich an dieser Position.

Sie können sich auch die Registrierung ansehen, die unter Wo werden die Lync-Clienteinstellungen gespeichert? Beschrieben ist. und insbesondere die Positionsparameter:

IMWindowHeight, IMWindowMax, IMWindowRect, IMWindowWidth

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

Harrymc
quelle
4
Ja, das war eines der ersten Dinge, die ich versucht habe. Hat bei mir nicht funktioniert.
Code Maverick
1
Das Spielen mit den Registrierungsparametern ist der einzige Rat, den ich noch habe, obwohl Sie sich in einem unbekannten Gebiet befinden. Da Microsoft dieses Problem ignoriert, stelle ich nur fest, dass Lync nicht das einzige IM-Tool ist, das es gibt.
Harrymc
3
Dies ist der Fall, wenn Ihr Arbeitgeber von Ihnen verlangt, dass Sie IM-Kommunikation mit Ihren Mitarbeitern durchführen.
Enriquein
1
@harrymc - Dieser Referenzlink bezieht sich nur auf ältere Versionen von Lync. Die neuere Version 2013 behält die Einstellungen bei \HKCU\Software\Microsoft\Office\15.0\Lync. Es enthält nicht die IMWindow*genannten Optionen.
Mr. Llama
0

Das ist in der Tat ärgerlich. Mein Problem begann plötzlich in Skype for Business 2015. So habe ich es behoben: Konversation mit Registerkarten aktivieren, Fenstergröße / -größe ändern, Neustart schließen, Registerkarten deaktivieren, Neustart beenden funktioniert

PCDOC007
quelle
Könnten Sie möglicherweise erläutern, wie Sie die von Ihnen erwähnten Funktionen aktivieren können? Idealerweise mit einem Screenshot.
Burgi
0

Das hat bei mir funktioniert. Wählen Sie unter Einstellungen / Extras / Optionen die Option Sofortnachrichten, um die Sofortnachrichtenoptionen anzuzeigen. Die "Konversationen mit Registerkarten aktivieren" finden Sie hier ...

Chat-Einstellungen / Konversationen mit Registerkarten

LEA
quelle
0

Versucht, alles oben nichts hat funktioniert. Dann habe ich aus Versehen Skype for Business geöffnet, das aufgrund von Gruppenrichtlinieneinstellungen wieder zu Lync zurückkehrt. Jetzt bleiben alle meine Lync IM-Fenstergrößen erhalten und funktionieren, wenn ihre Größe geändert wird.

Steve
quelle
Wie spart es Lync IM window sizes and positionbitte mehr Informationen geben
yass