Lync 2013はIMウィンドウのサイズまたは位置を維持しません


19

Windows 7 64ビットを使用していますがLync 2010からLync 2013にアップグレードしました。

Lync 2010のあなたがIMを閉じた後、開いて次のIMは、前のIMのサイズと位置になります。これまでの経験から、これはLync 2013に当てはまりません。

Lync 2013でIMウィンドウのサイズと位置を保存するにはどうすればよいですか?


違いが生じる場合と生じない場合の詳細:

  1. デュアルモニターをセットアップしており、Lyncウィンドウは通常2番目のモニターにあります。

  2. 位置とサイズに関しては、通常、IMを2番目のモニターの右上隅にドラッグし、それから下にドラッグしてモニターの下部にスナップすることにより、ウィンドウの下部のサイズを変更します。


最後に閉じたときにどこに置いたのか覚えていないのですか?使用の合間に2番目のモニターを切断/再接続しますか?
Ƭᴇcʜιᴇ007

@ techie007-いいえ、いいえ。小さなウィンドウがポップアップするだけで、毎回サイズと位置を変更する必要があります。
コードマーベリック


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つである応答領域のサイズを変更しないと推測しています。とはいえ、努力のために+1。
コードマーベリック14年

@CodeMaverick Lyncのバグ(Skype for Businessへの移行で修正されました)は、位置ではなくウィンドウサイズにのみ問題がありました。
CJ_COS

2

この問題にはGoogleでかなり多くの参考文献がありますが、何らかの理由でLync 2013の既知の問題のリストに含まれていません。

一部のユーザーに対しては機能するが他のユーザーには機能しない1つの回避策が投稿されています。

  1. タブ付きの会話設定をオンにして、いくつかの会話を開きます。
  2. そのウィンドウを目的の場所に移動します。
  3. 窓を閉めて。
  4. 後続のウィンドウがその位置で開きます。

Lyncクライアント設定どこに保存されますか?」で詳しく説明されているレジストリを確認することもでき ます。特に位置パラメータ:

IMWindowHeight, IMWindowMax, IMWindowRect, IMWindowWidth

その効果についてはあまり知られていないが(もしあれば)。


4
うん、それは私が最初に試したものの一つでした。私のために働かなかった。
コードマーベリック14年

1
レジストリパラメータで遊ぶことは、私が残した唯一のアドバイスですが、あなたは未知の領域にいるでしょう。Microsoftがその問題を無視することを選択したので、私はLyncが唯一のIMツールではないことに注目します。
ハリーマック14年

3
それはあなたの雇用主がそれを通してあなたの同僚とIM通信を行うことをあなたに要求する場合です。
enriquein

1
@harrymc-その参照リンクは、Lyncの古いバージョンにのみ関係します。新しい2013バージョンでは、設定はの下に保持されます\HKCU\Software\Microsoft\Office\15.0\LyncIMWindow*上記のオプションは含まれていません。
ラマ氏14

0

これは本当に迷惑です。私の問題はSkype for Business 2015で突然始まりました。修正方法は次のとおりです。


言及したこれらの機能を有効にする方法を拡張していただけますか?理想的にはスクリーンショット付き。
ブルギ

0

これは私のために働いた。[設定/ツール/オプション]で[IM]を選択して、IMオプションを表示します。「タブ付きの会話を有効にする」はここで利用できます...

IM設定/タブ付き会話


0

上記のすべてが機能しないことを試みました。その後、偶然にSkype for Businessを開きましたが、グループポリシー設定によりLyncに戻りますが、Lync IMウィンドウのサイズはすべて変更され、サイズが変更されても機能します。


どのように保存してLync IM window sizes and positionくださいより多くの情報を与えてください
-yass
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.