Lync 2013 não mantém tamanho ou posição da janela do IM

19

Estou usando o Windows 7 de 64 bits e atualizei do Lync 2010 para o Lync 2013 .

No Lync 2010 , depois de fechar uma mensagem instantânea, a próxima mensagem instantânea aberta seria o tamanho e a posição da mensagem anterior. Da minha experiência até agora, esse não é o caso do Lync 2013 .

Como eu faço com que o Lync 2013 salve o tamanho e a posição da janela de mensagens instantâneas?

Detalhes que podem ou não fazer a diferença:

  1. Eu tenho uma configuração de monitor duplo e minhas janelas do Lync normalmente estão no meu segundo monitor.

  2. Com relação a posição e tamanho, costumo arrastar o IM para o canto superior direito do segundo monitor e depois redimensionar a parte inferior da janela arrastando-a para baixo e encaixando-a na parte inferior do monitor. / p>

por Code Maverick 18.12.2013 / 17:38

5 respostas

3

Acabamos de mudar para o Lync 2013 na minha empresa e me deparei com esse problema. Codifiquei uma solução muito rápida e muito básica no AutoHotKey. Ele irá redimensionar (mas não mover) suas janelas de bate-papo. Lembre-se de que esse bug específico no Lync 2013 se lembrará da posição da sua janela, mas não do tamanho da janela.

O tamanho da janela padrão é 430x430; isso redimensiona a janela para 850x600 com muito mais espaço. Sinta-se à vontade para alterar o tamanho do script para se adequar ao seu gosto. Apenas altera o tamanho na primeira vez que a janela aparece. Se você continuar a redimensionar a janela, o script não redimensionará a janela, nem se lembrará do tamanho da janela depois de fechá-la. Ele só definirá o tamanho da janela na primeira vez em que a janela aparecer.

Se você não tiver certeza de como usar o AutoHotKey, verifique seu manual incrível.

#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
}
    
por 30.10.2014 / 20:07
2

Esse problema tem algumas referências encontradas no Google, mas por algum motivo não entrou na lista de Problemas conhecidos do Lync 2013 .

Há uma solução alternativa postado que funcionou para alguns, mas não para outros:

  1. Open several conversations with the tabbed conversation setting turned on.
  2. Move that window to the place you want it to be.
  3. Close the window.
  4. Subsequent windows will open in that position.

Você também pode dar uma olhada no registro, conforme detalhado em Onde estão armazenadas as configurações do cliente Lync? e especialmente a posição posicional parâmetros:

IMWindowHeight, IMWindowMax, IMWindowRect, IMWindowWidth

Apesar de não se saber muito sobre o seu efeito (se houver).

    
por 06.03.2014 / 07:50
0

Isso é realmente irritante. Meu problema começou de repente no Skype for Business 2015. Veja como corrigi-lo: permitir conversas com guias, janelas de tamanho / redimensionamento perto reiniciar o SKB desativar guias, sair reiniciar vai funcionar

    
por 09.06.2016 / 22:11
0

Isso funcionou para mim. Em Configurações / ferramentas / Opções, selecione IM para mostrar as opções de IM. A opção "Ativar conversas com guias" está disponível aqui ...

Configurações de mensagens instantâneas / conversas com guias

    
por 10.10.2016 / 23:43
0

Tentei tudo acima, nada funcionou. Em seguida, abri o Skype for business por acidente, o que reverte para o Lync devido às configurações de Diretiva de Grupo, agora todos os tamanhos de janela do meu Lync IM funcionam e são redimensionados.

    
por 30.03.2017 / 12:44