我正在使用Windows 7 64位,并且刚刚从Lync 2010升级到Lync 2013。
在Lync 2010中,关闭IM后,下一个打开的IM将是前一个IM的大小和位置。根据到目前为止的经验,Lync 2013并非如此。
如何使Lync 2013保存IM窗口的大小和位置?
可能会或不会有所不同的详细信息:
我有一个双显示器设置,我的Lync窗口通常在第二台显示器上。
关于位置和大小,我通常将IM拖到第二台监视器的右上角,然后通过向下拖动并将其对齐到监视器底部来调整窗口底部的大小。
我正在使用Windows 7 64位,并且刚刚从Lync 2010升级到Lync 2013。
在Lync 2010中,关闭IM后,下一个打开的IM将是前一个IM的大小和位置。根据到目前为止的经验,Lync 2013并非如此。
如何使Lync 2013保存IM窗口的大小和位置?
可能会或不会有所不同的详细信息:
我有一个双显示器设置,我的Lync窗口通常在第二台显示器上。
关于位置和大小,我通常将IM拖到第二台监视器的右上角,然后通过向下拖动并将其对齐到监视器底部来调整窗口底部的大小。
Answers:
我们刚在公司切换到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
尽管对其效果(如果有)知之甚少。
\HKCU\Software\Microsoft\Office\15.0\Lync
。它不包含IMWindow*
提到的选项。
这确实很烦人。我的问题突然在Skype for Business 2015上开始。这是我的解决方法:启用选项卡式对话,调整窗口大小/调整大小,关闭重新启动SKB禁用选项卡,退出重新启动将起作用
这对我有用。在设置/工具/选项下,选择即时消息以显示即时消息选项。此处提供了“启用选项卡式对话”。