Lync 2013 не підтримує розмір або положення вікна чату


19

Я використовую Windows 7 64-розрядний, і я щойно оновлений з Lync 2010 до Lync 2013 .

У Lync 2010 , після закриття чату, наступним відкритим чатом буде розмір та положення попереднього чату. З мого досвіду поки що це не стосується Lync 2013 .

Як змусити Lync 2013 зберегти розмір та положення вікна чату?


Деталі, які можуть або не мають значення:

  1. У мене є подвійне налаштування монітора, і мої вікна Lync зазвичай на моєму другому моніторі.

  2. Що стосується положення та розміру, я, як правило, перетягую чат до верхнього правого кута мого 2-го монітора, а потім змінюю розмір нижньої частини вікна, перетягуючи його та притискаючи до нижньої частини монітора.


Тож не пам’ятає, де ти його залишив, коли останній раз закрив? Ви відключаєте / підключаєте повторно другий монітор між використанням?
Ƭᴇcʜιᴇ007

@ techie007 - Ні і ні. Це просто вискакує невелике вікно, яке мені доводиться кожного разу змінювати розмір і змінювати.
Code Maverick


1
@ techie007 - Так ... я мав би заздалегідь поставити своє запитання. Я просто підвищено з 2010 року, який зробив пам'ятайте , розмір і положення (не 100% правильно, але 99%). Оновлено запитання
Code 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
}

1
Це вирішує частину проблеми, але вимагає від людей використання AutoHotKey , вона не пам’ятає позиції, і я здогадуюсь, що вона, ймовірно, не переосмислює область відповідей, яка є одним з моїх основних неприємностей. Це сказав, +1 за зусилля.
Code Maverick

@CodeMaverick Помилка Lync (яка з тих пір була виправлена ​​з переходом до Skype for Business) мала проблему лише з розміром вікна, а не з позицією.
CJ_COS

2

Ця проблема має досить багато посилань на Google, але вона чомусь не ввійшла до списку відомих проблем Lync 2013 .

Існує один обхідний шлях відповідав , що працював для деяких , але не для інших:

  1. Відкрийте кілька бесід із увімкненим налаштуванням розмови на вкладках.
  2. Перемістіть це вікно на місце, де ви хочете.
  3. Закрити вікно.
  4. Подальші вікна відкриються в такому положенні.

Ви також можете ознайомитись з реєстром, як це детально описано в розділі Де зберігаються налаштування клієнта Lync? і особливо позиційні параметри:

IMWindowHeight, IMWindowMax, IMWindowRect, IMWindowWidth

Хоча відомо мало про їх дію (якщо така є).


4
Так, це було одне з перших речей, які я спробував. Не працювало для мене.
Code Maverick

1
Граючи з параметрами реєстру - це єдина порада, яку я залишив, хоча ви опинитесь на незавіреній території. Оскільки Microsoft вирішила ігнорувати цю проблему, я просто зауважую, що Lync - не єдиний інструмент для чатів.
harrymc

3
Це якщо ваш роботодавець вимагає від вас спілкуватися в режимі чату з колегами.
enriquein

1
@harrymc - Це посилання стосується лише старих версій Lync. Новіша версія 2013 зберігає налаштування нижче \HKCU\Software\Microsoft\Office\15.0\Lync. Він не містить IMWindow*згаданих варіантів.
Містер Лама

0

Це справді дратує. Мій випуск почався раптово в Skype для бізнесу 2015. Ось як я це виправив: увімкніть розмову на вкладках, розмір / розмір вікна закрити перезавантажте вкладки відключення SKB, перезапуск виходу буде працювати


Чи можете ви розширити, як увімкнути ті функції, про які ви згадали? В ідеалі зі скріншотом.
Бургі


0

Спробував усе вищесказане, нічого не вийшло. Тоді я відкрив Skype для бізнесу випадково, який повертається назад до Lync завдяки налаштуванням групової політики, тепер усі мої розміри вікон Lync IM зберігаються і працюють, коли вони змінюються за розміром.


Як це заощадити, Lync IM window sizes and positionбудь ласка, більше інформації
yass
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.