Lync 2013 non mantiene le dimensioni o la posizione della finestra di messaggistica istantanea


19

Sto usando Windows 7 a 64 bit e ho appena aggiornato da Lync 2010 a Lync 2013 .

In Lync 2010 , dopo aver chiuso un messaggio istantaneo, il successivo messaggio istantaneo aperto sarebbe la dimensione e la posizione del messaggio istantaneo precedente. Dalla mia esperienza finora, questo non è il caso di Lync 2013 .

Come posso fare in modo che Lync 2013 salvi le dimensioni e la posizione della finestra IM?


Dettagli che possono o meno fare la differenza:

  1. Ho una configurazione a doppio monitor e le mie finestre di Lync sono in genere sul mio secondo monitor.

  2. Rispetto alla posizione e alle dimensioni, di solito trascino la messaggistica istantanea nell'angolo in alto a destra del mio secondo monitor, quindi ridimensiono la parte inferiore della finestra trascinandola verso il basso e facendola scattare nella parte inferiore del monitor.


Quindi non ricorda dove l'hai lasciato quando lo hai chiuso l'ultima volta? Stai disconnettendo / ricollegando il secondo monitor tra un utilizzo e l'altro?
Ƭᴇcʜιᴇ007,

@ techie007 - No e No. Si apre solo una piccola finestra che devo ridimensionare e riposizionare ogni volta.
Codice Maverick,


1
@ techie007 - Sì ... avrei dovuto precedere la mia domanda con quello. Ho appena aggiornato a partire dal 2010, che ha fatto ricordare dimensioni e la posizione (non al 100% a destra, ma il 99%). Domanda aggiornata
Codice Maverick del

1
Ho lo stesso identico problema. Aggiornato dal 2010 al 2013, ora non ricorda le dimensioni della finestra precedente (come nel 2010).
Möoz,

Risposte:


3

Siamo appena passati a Lync 2013 presso la mia azienda e ho riscontrato questo problema. Ho codificato una soluzione molto rapida e molto semplice in AutoHotKey. Ridimensionerà (ma non sposta) le finestre della chat. Ricordiamo che questo particolare bug in Lync 2013 ricorderà la posizione della finestra, ma non le dimensioni della finestra.

La dimensione della finestra predefinita è 430x430; questo ridimensiona la finestra a un 850x600 molto più spazioso. Sentiti libero di cambiare la dimensione dello script secondo i tuoi gusti. Cambia la dimensione solo la prima volta che appare la finestra. Se si procede al ridimensionamento della finestra, lo script non ridimensionerà la finestra, né ricorderà le dimensioni della finestra dopo averla chiusa. Imposta la dimensione della finestra solo la prima volta che appare la finestra.

Se non sei sicuro di come utilizzare AutoHotKey, consulta il loro fantastico manuale.

#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
}

1
Ciò risolve parte del problema, ma richiede alle persone di utilizzare AutoHotKey , non ricorda la posizione e suppongo che probabilmente non ridimensiona l'area di risposta, che è uno dei miei principali fastidi. Detto questo, +1 per lo sforzo.
Codice Maverick,

@CodeMaverick Il bug di Lync (che da allora è stato corretto con la transizione a Skype for Business) aveva solo problemi con la dimensione della finestra, non con la posizione.
CJ_COS,

2

Questo problema ha alcuni riferimenti trovati su Google, ma per qualche motivo non è entrato nell'elenco dei problemi noti di Lync 2013 .

C'è una soluzione alternativa pubblicata che ha funzionato per alcuni ma non per altri:

  1. Apri diverse conversazioni con l'impostazione della conversazione a schede attivata.
  2. Sposta quella finestra nel punto in cui vuoi che sia.
  3. Chiudi la finestra.
  4. Le finestre successive si apriranno in quella posizione.

Puoi anche dare un'occhiata al registro come dettagliato in Dove sono memorizzate le impostazioni del client Lync? e soprattutto i parametri posizionali:

IMWindowHeight, IMWindowMax, IMWindowRect, IMWindowWidth

Sebbene non si sappia molto sul loro effetto (se presente).


4
Sì, è stata una delle prime cose che ho provato. Non ha funzionato per me.
Codice Maverick,

1
Giocare con i parametri del registro è l'unico consiglio che mi è rimasto, anche se ti troverai in un territorio inesplorato. Con Microsoft che sceglie di ignorare quel problema, osservo solo che Lync non è l'unico strumento di messaggistica istantanea in circolazione.
harrymc,

3
È se il tuo datore di lavoro ti richiede di fare comunicazioni istantanee con i tuoi colleghi attraverso di esso.
enriquein,

1
@harrymc: il collegamento di riferimento riguarda solo le versioni precedenti di Lync. La versione 2013 più recente mantiene le impostazioni sotto \HKCU\Software\Microsoft\Office\15.0\Lync. Non contiene le IMWindow*opzioni menzionate.
Mr. Llama,

0

Questo è davvero fastidioso. Il mio problema è iniziato all'improvviso su Skype for Business 2015. Ecco come l'ho risolto: abilita la conversazione a schede, ridimensiona / ridimensiona le finestre chiudi riavvia Schede disabilita SKB, l'uscita riavvia funzionerà


Potresti eventualmente espandere come abilitare quelle funzionalità che hai citato? Idealmente con uno screenshot.
Burgi,

0

Questo ha funzionato per me. In Impostazioni / strumenti / Opzioni, selezionare IM per mostrare le opzioni di messaggistica istantanea. "Abilita conversazioni a schede" è disponibile qui ...

Impostazioni IM / Conversazioni a schede


0

Ho provato tutto quanto sopra non ha funzionato. Quindi ho aperto Skype for business per caso, che torna a Lync a causa delle impostazioni di Criteri di gruppo, ora tutte le dimensioni della finestra di Lync IM si attaccano e funzionano quando vengono ridimensionate.


Come si fa a salvare Lync IM window sizes and positionpiù informazioni per favore
yass
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.