1

Skype グループ チャットをクリアする機能を作成しようとしました。これが私が思いついたものです:

1.

foreach (SKYPE4COMLib.GroupCollection d in skype.Groups)
{
    skype.DeleteGroup(d.Count);
}

2.

for (int i = 0; i < skype.Groups.Count; i++)
{
    try
    {
        skype.DeleteGroup(i);
    }
    catch { }
}  

どちらの方法でも、グループは削除されません。Skype からすべてのグループを削除するために何をする必要があるかわかりません。

4

1 に答える 1

-1

現時点では、Skype4Com 経由では実行できません。

ところで、削除しようとしているこれらのグループは連絡先グループです。つまり、アドレス帳のように Skype で連絡先をグループ化できます。グループ チャットの場合は、Chat オブジェクトを探して、if (chat.Members.Count > 1) のようなチャット メンバー数を確認します。

ここでいくつかの例を見つけることができます: http://devforum.skype.com/

于 2013-03-03T11:26:40.370 に答える