2013-03-03 29 views
1

我試圖做一個功能,將清除我的Skype羣聊。 這裏是我想出了:刪除與Skype4com的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中刪除所有組。

回答

-1

目前無法通過Skype4Com完成。

順便說一下,您嘗試刪除的這些組是聯繫人組,即您可以像在任何地址簿中一樣在Skype中對聯繫人進行分組。對於羣聊,查找聊天對象並檢查聊天成員數,例如if(chat.Members.Count> 1)。

你可以在這裏找到更多的例子:http://devforum.skype.com/

+0

我知道檢查什麼,我只是不知道該功能來清除組 – Cacoon 2013-03-03 20:15:05

+0

你可能不能夠刪除的聊天記錄,在所有的,你只能離開聊天,即退出聊天。 – 2013-03-03 22:37:37

+0

他們仍然在你最近的聊天記錄,這是整個點 foreach(聊天c在skype.Chats) { c.Leave(); } 沒有做任何事情來解決我的問題 – Cacoon 2013-03-04 09:10:33