Lync 2013 не поддерживает размер или положение окна чата

19

Я использую 64-разрядную версию Windows 7, и я только что обновился с Lync 2010 до Lync 2013 .

В Lync 2010 после закрытия чата следующим открытым чатом будет размер и позиция предыдущего чата. По моему опыту, это не относится к Lync 2013 .

Как заставить Lync 2013 сохранить размер и положение окна чата?


Детали, которые могут иметь или не иметь значение:

  1. У меня настроен двойной монитор, и мои окна Lync обычно находятся на втором мониторе.

  2. Что касается положения и размера, я обычно перетаскиваю IM в верхний правый угол моего второго монитора, а затем изменяю размер нижней части окна, перетаскивая его вниз и привязывая к нижней части монитора.

Код Маверик
источник
Значит, он не помнит, где вы оставили его, когда закрывали в последний раз? Вы отключаете / повторно подключаете второй монитор между использованиями?
Ƭᴇcʜιᴇ007
@ techie007 - Нет и нет. Просто появляется маленькое окошко, которое мне нужно каждый раз менять и изменять.
Код Maverick
Вы уже видели: Установить размер окна беседы для Lync 2013 на сайте MS?
Ƭᴇcʜιᴇ007
1
@ techie007 - Да ... Я должен был предвосхитить этот вопрос. Я просто повышен с 2010 года, который сделал помните , размер и положение (не 100% право, но 99%). Обновленный вопрос
Код Maverick
1
У меня точно такая же проблема. Обновлен с 2010 по 2013 год, теперь не помнит размер предыдущего окна (это было в 2010 году).
Möoz

Ответы:

3

Мы только что перешли на Lync 2013 в моей компании, и я столкнулся с этой проблемой. Я написал очень быстрый, очень простой обходной путь в AutoHotKey. Это изменит размер (но не переместит) ваши окна чата. Напомним, что эта конкретная ошибка в Lync 2013 запоминает положение вашего окна, но не размер окна.

Размер окна по умолчанию - 430x430; это изменяет размер окна до более просторного 850x600. Не стесняйтесь изменять размер скрипта в соответствии с вашими предпочтениями. Размер изменяется только при первом появлении окна. Если вы продолжите изменять размер окна, скрипт не изменит размер окна и не запомнит размер окна после его закрытия. Размер окна будет установлен только при первом появлении окна.

Если вы не знаете, как использовать AutoHotKey, посмотрите их замечательное руководство.

#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
источник
1
Это решает часть проблемы, но требует, чтобы люди использовали AutoHotKey , он не запоминает положение, и я предполагаю, что он, вероятно, не изменяет размер области ответа, что является одним из моих главных раздражений. Тем не менее, +1 за усилие.
Код Maverick
@CodeMaverick Ошибка Lync (с тех пор исправленная с переходом на Skype для бизнеса) имела проблему только с размером окна, а не с положением.
CJ_COS
2

Эта проблема имеет довольно много ссылок, найденных в Google, но по какой-то причине не попала в список известных проблем Lync 2013 .

Существует один обходной путь отвечал , что работал для некоторых , но не для других:

  1. Откройте несколько бесед с включенной настройкой бесед с вкладками.
  2. Переместите это окно в то место, где вы хотите.
  3. Закройте окно.
  4. Последующие окна откроются в этой позиции.

Вы также можете посмотреть реестр, как подробно описано в разделе Где хранятся настройки клиента Lync? и особенно позиционные параметры:

IMWindowHeight, IMWindowMax, IMWindowRect, IMWindowWidth

Хотя мало что известно об их эффекте (если есть).

harrymc
источник
4
Да, это было одно из первых, что я попробовал. Не работал для меня
Код Maverick
1
Игра с параметрами реестра - единственный совет, который я оставил, хотя вы будете на неизведанной территории. Поскольку Microsoft решила игнорировать эту проблему, я просто отмечаю, что Lync - не единственный инструмент для обмена мгновенными сообщениями.
harrymc
3
Это если ваш работодатель требует от вас обмена мгновенными сообщениями с коллегами через него.
enriquein
1
@harrymc - эта ссылка относится только к более старым версиям Lync. Более новая версия 2013 года сохраняет настройки под \HKCU\Software\Microsoft\Office\15.0\Lync. Он не содержит IMWindow*упомянутых опций.
г-н Лама
0

Это действительно раздражает. Моя проблема началась внезапно в Skype для бизнеса 2015. Вот как я это исправил: включить диалог с вкладками, изменить размер / изменить размер окна закрыть перезапуск СКБ отключить вкладки, перезапуск выхода будет работать

PCDOC007
источник
Не могли бы вы рассказать о том, как включить упомянутые вами функции? В идеале со скриншотом.
Бурги
0

Перепробовал все выше сказанное, ничего не получалось. Затем я случайно открыл Skype для бизнеса, который возвращается к Lync из-за настроек групповой политики, теперь все размеры моего окна Lync IM остаются и работают при изменении их размеров.

Стив
источник
Как это сохранить, Lync IM window sizes and positionдайте больше информации, пожалуйста
yass