Lync 2013 не поддерживает размер или положение окна чата
Я использую 64-разрядную версию Windows 7, и я только что обновился с Lync 2010 до Lync 2013.
В Lync 2010 после закрытия чата следующим открытым чатом будет размер и позиция предыдущего чата. По моему опыту, это не относится к Lync 2013.
Как заставить Lync 2013 сохранить размер и положение окна чата?
Детали, которые могут иметь или не иметь значение:
У меня настроен двойной монитор, и мои окна Lync обычно находятся на втором мониторе.
Что касается положения и размера, я обычно перетаскиваю IM в верхний правый угол моего второго монитора, а затем изменяю размер нижней части окна, перетаскивая его вниз и привязывая к нижней части монитора.
5 ответов
Мы только что перешли на 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
}
Эта проблема имеет довольно много ссылок, найденных в Google, но по какой-то причине не попала в список известных проблем Lync 2013 .
Опубликован один обходной путь, который работал для некоторых, но не для других:
- Откройте несколько бесед с включенной настройкой бесед с вкладками.
- Переместите это окно туда, куда вы хотите.
- Закройте окно.
- Последующие окна откроются в этой позиции.
Вы также можете посмотреть реестр, как подробно описано в разделе Где хранятся настройки клиента Lync? и особенно позиционные параметры:
IMWindowHeight, IMWindowMax, IMWindowRect, IMWindowWidth
Хотя мало что известно об их эффекте (если есть).
Перепробовал все выше сказанное, ничего не получалось. Затем я случайно открыл Skype для бизнеса, который возвращается к Lync из-за настроек групповой политики, теперь все размеры моего окна Lync IM остаются и работают при изменении их размеров.
Это действительно раздражает. Моя проблема началась внезапно в Skype для бизнеса 2015. Вот как я это исправил: включить диалог с вкладками, изменить размер / изменить размер окна закрыть перезапуск СКБ отключить вкладки, перезапуск выхода будет работать
Это сработало для меня. В разделе "Настройки / Инструменты / Параметры" выберите "IM", чтобы отобразить параметры IM. "Включить разговоры с вкладками" доступно здесь...