web-dev-qa-db-fra.com

Lync 2013 ne gère pas la taille ou la position de la fenêtre im

J'utilise Windows 7 64 bits et je viens de passer à partir de -Lync 201 à Lync 201.

Dans Lync 201, après avoir fermé une IM, le prochain im ouvert sera la taille et la position de la messagerie précédente. De mon expérience jusqu'à présent, ce n'est pas le cas avec Lync 201.

Comment faire Lync 201 Enregistrez la taille et la position de la fenêtre de messagerie instantanée?


Détails qui peuvent ou non faire une différence :

  1. J'ai une configuration à double moniteur et mes fenêtres Lync sont généralement sur mon 2e moniteur.

  2. En ce qui concerne la position et la taille, je traîne généralement la messagerie instantanée dans le coin supérieur droit de mon moniteur 2ème moniteur, puis redimensionnez le bas de la fenêtre en le faisant glisser vers le bas et en l'accrochant au bas du moniteur.

19
Code Maverick

Nous venons de passer à Lync 2013 à ma compagnie et j'ai rencontré ce problème. J'ai codé une solution de contournement très rapide et très basique dans Autohotkey. Il redimensionnera (mais pas bouger) vos fenêtres de discussion. Rappelez-vous que ce bogue particulier dans Lync 2013 se souviendra de votre position de fenêtre, mais pas de la taille de la fenêtre.

La taille de la fenêtre par défaut est 430x430; Cela redimensionne la fenêtre sur une grande pièce 850x600. N'hésitez pas à changer la taille dans le script en fonction de votre goût. Cela ne change que la taille la première fois que la fenêtre apparaît. Si vous continuez à redimensionner la fenêtre, le script ne redimensionnera pas la fenêtre, et ne se souviendra pas de la taille de la fenêtre après la fermeture. Il ne fera que définir la taille de la fenêtre la première fois que la fenêtre apparaît.

Si vous ne savez pas comment utiliser Autohotkey, vérifiez leur manuel impressionnant.

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

Ce problème a de nombreuses références trouvées sur Google, mais pour une raison quelconque ne l'a pas fait dans la liste des problèmes connus de Lync 201 .

Il y a une solution de contournement posté qui a travaillé pour certains mais pas pour d'autres:

  1. Ouvrez plusieurs conversations avec le réglage de conversation à onglets allumé.
  2. Déplacez cette fenêtre à l'endroit où vous voulez que ce soit.
  3. Ferme la fenêtre.
  4. Les fenêtres suivantes s'ouvriront dans cette position.

Vous pouvez également consulter le registre comme détaillé dans où sont stockés les paramètres du client Lync? et en particulier les paramètres de position:

IMWindowHeight, IMWindowMax, IMWindowRect, IMWindowWidth

Bien que cela ne soit pas beaucoup connu sur leur effet (le cas échéant).

2
harrymc

Cela a fonctionné pour moi. Sous Paramètres/Outils/Options, sélectionnez IM pour afficher les options de messagerie instantanée. Les "conversations d'activation de l'onglets" sont disponibles ici ...

Conversations de paramètres im/onglets

0
LEA

Essayé tout ce qui précède rien n'a fonctionné. Ensuite, j'ai ouvert Skype pour les affaires par accident, qui revenait à Lync en raison des paramètres de stratégie de groupe, maintenant toutes mes tailles de fenêtres de Lync im colle et fonctionnent quand elles sont redimensionnées.

0
Steve

C'est vraiment ennuyeux. Mon problème a soudainement commencé sur Skype pour Business 2015. Voici comment je l'ai corrigé: Activez la conversation à onglets, la taille/redimensionnez Windows Fermer le redémarrage des onglets Désactiver SKB, quittera le redémarrage.

0
PCDOC007