Lync 2013 ไม่รักษาขนาดหรือตำแหน่งของหน้าต่าง IM


19

ฉันใช้Windows 7 64 บิตและฉันเพียงแค่การปรับรุ่นจากLync 2010เพื่อLync 2013

ในLync 2010หลังจากที่คุณปิด IM แล้ว IM ถัดไปที่เปิดจะเป็นขนาดและตำแหน่ง IM ก่อนหน้า จากประสบการณ์ของผมเพื่อให้ห่างไกลนี้ไม่ได้เป็นกรณีที่มีLync 2013

ฉันจะทำให้Lync 2013ประหยัดขนาดและตำแหน่งหน้าต่าง IM ได้อย่างไร


รายละเอียดที่อาจหรืออาจจะสร้างความแตกต่าง:

  1. ฉันมีการตั้งค่าจอภาพสองจอและหน้าต่าง Lync ของฉันมักจะอยู่บนจอภาพที่สองของฉัน

  2. สำหรับตำแหน่งและขนาดฉันมักจะลาก IM ไปที่มุมด้านขวาบนของจอภาพที่ 2 ของฉันแล้วปรับขนาดด้านล่างของหน้าต่างโดยการลากลงและสแนปไปที่ด้านล่างของจอภาพ


ดังนั้นจำไม่ได้ว่าคุณทิ้งไว้ที่ไหนเมื่อคุณปิดมันครั้งสุดท้าย คุณยกเลิกการเชื่อมต่อ / เชื่อมต่อจอภาพที่สองในระหว่างการใช้งานหรือไม่?
Ƭᴇcʜιᴇ007

@ techie007 - ไม่และไม่มันแค่โผล่ขึ้นมาในหน้าต่างเล็ก ๆ ที่ฉันต้องปรับขนาดและเปลี่ยนตำแหน่งทุกครั้ง
รหัสไม่ฝักใฝ่ฝ่ายใด

คุณเคยเห็น: ตั้งค่าขนาดหน้าต่างการสนทนาสำหรับ Lync 2013บนเว็บไซต์ของ MS หรือยัง
Ƭᴇcʜιᴇ007

1
@ techie007 - ใช่ ... ฉันควรเตรียมคำถามไว้ล่วงหน้าแล้ว ฉันเพียงแค่การปรับรุ่นจากปี 2010 ซึ่งไม่จำขนาดและตำแหน่ง (ไม่ 100% ที่ถูกต้อง แต่ 99%) อัปเดตคำถาม
รหัสไม่ฝักใฝ่ฝ่ายใด

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 สำหรับความพยายาม
รหัสไม่ฝักใฝ่ฝ่ายใด

@CodeMaverick ข้อผิดพลาด Lync (ซึ่งได้รับการแก้ไขด้วยการเปลี่ยนเป็น Skype for Business) มีปัญหากับขนาดหน้าต่างเท่านั้นไม่ใช่ตำแหน่ง
CJ_COS

2

ปัญหานี้มีค่อนข้างไม่กี่อ้างอิงที่พบใน Google แต่ด้วยเหตุผลบางอย่างไม่ได้ทำมันลงไปในรายชื่อของLync 2013 ปัญหาที่ทราบ

มีวิธีแก้ไขปัญหาเดียวที่โพสต์ซึ่งใช้งานได้สำหรับบางคน แต่ไม่เหมาะสำหรับคนอื่น

  1. เปิดการสนทนาหลายรายการโดยเปิดการตั้งค่าการสนทนาแบบแท็บ
  2. ย้ายหน้าต่างนั้นไปยังตำแหน่งที่คุณต้องการให้เป็น
  3. ปิดหน้าต่าง.
  4. หน้าต่างถัดไปจะเปิดในตำแหน่งนั้น

คุณสามารถดูที่รีจิสตรีได้ตามรายละเอียดใน การตั้งค่าไคลเอนต์ Lync อยู่ที่ไหน? และโดยเฉพาะอย่างยิ่งพารามิเตอร์ตำแหน่ง:

IMWindowHeight, IMWindowMax, IMWindowRect, IMWindowWidth

แม้ว่าจะไม่ค่อยมีใครรู้เกี่ยวกับผลกระทบของมัน (ถ้ามี)


4
ใช่นั่นเป็นหนึ่งในสิ่งแรกที่ฉันลอง ไม่ได้ผลสำหรับฉัน
รหัสไม่ฝักใฝ่ฝ่ายใดมี. ค.

1
การเล่นกับพารามิเตอร์รีจีสตรีเป็นคำแนะนำเดียวที่ฉันได้ทิ้งไว้ถึงแม้ว่าคุณจะอยู่ในอาณาเขตที่ไม่ได้จด เมื่อ Microsoft เลือกที่จะเพิกเฉยต่อปัญหาดังกล่าวฉันเพียง แต่สังเกตว่า Lync ไม่ใช่เครื่องมือ IM เดียวเท่านั้น
harrymc

3
หากนายจ้างของคุณต้องการให้คุณสื่อสารผ่าน IM กับเพื่อนร่วมงานของคุณ
enriquein

1
@harrymc - ลิงค์อ้างอิงนั้นเกี่ยวข้องกับ Lync รุ่นเก่ากว่าเท่านั้น ใหม่ 2013 \HKCU\Software\Microsoft\Office\15.0\Lyncรุ่นที่ช่วยให้การตั้งค่าที่อยู่ภายใต้ ไม่มีIMWindow*ตัวเลือกที่กล่าวถึง
Mr. Llama

0

นี่มันน่ารำคาญจริงๆ ปัญหาของฉันเริ่มต้นโดยทันทีใน Skype for Business 2015 นี่คือวิธีที่ฉันแก้ไข: เปิดใช้งานการสนทนาแบบแท็บ, ขนาด / ปรับขนาดหน้าต่างปิดรีสตาร์ท SKB ปิดการใช้งานแท็บปิดการใช้งานแท็บออกจากการรีสตาร์ทจะทำงาน


คุณสามารถขยายวิธีการเปิดใช้งานคุณสมบัติที่คุณกล่าวถึงได้หรือไม่? เป็นการดีที่มีภาพหน้าจอ
Burgi

0

สิ่งนี้ใช้ได้สำหรับฉัน ภายใต้การตั้งค่า / เครื่องมือ / ตัวเลือกให้เลือก IM เพื่อแสดงตัวเลือก IM "เปิดใช้งานการสนทนาแบบแท็บ" มีให้ที่นี่ ...

การตั้งค่า IM / การสนทนาแบบแท็บ


0

พยายามทั้งหมดข้างต้นไม่มีอะไรทำงาน จากนั้นฉันเปิด Skype for Business โดยไม่ได้ตั้งใจซึ่งเปลี่ยนกลับเป็น Lync เนื่องจากการตั้งค่านโยบายกลุ่มตอนนี้ขนาดหน้าต่าง Lync IM ทั้งหมดของฉันจะติดและทำงานเมื่อมีการปรับขนาด


มันช่วยLync IM window sizes and positionให้ข้อมูลเพิ่มเติมได้อย่างไรโปรด
2560
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.