2010-11-30 82 views

回答

3

您需要參考IChat接口。

您可以使用ISkype.Chat屬性獲得此類參考。

一旦你有IChat參考,它只是一個調用SendMessage()方法的問題。

如果你喜歡你可以看一下Skype插件我寫here。 (你並不需要了解整個球場的應用程序,只需採取應用類看看在Application.cs定義)

[編輯]

一些示例代碼

using System; 
using System.Windows.Forms; 
using SKYPE4COMLib; 

namespace SkypeClient 
{ 
    public partial class Form1 : Form 
    { 
      public Form1() 
      { 
       InitializeComponent(); 
      } 

      private void button1_Click(object sender, EventArgs e) 
      { 
       ISkype skype = new SkypeClass(); 
       skype.Attach(5, true); 

       int count = skype.Chats.Count; 
       textBox1.Text = "Count: " + count + "\r\n"; 
       foreach (IChat chat in skype.Chats) 
       { 
        textBox1.Text += "\r\n" + chat.FriendlyName; 
       } 
      } 
     } 
} 

希望這可以幫助。

+0

嗨Vagaus感謝您的迴應......但我在尋找確切的代碼,將檢索組對話名稱,然後發送消息..請幫助... :) – Victor 2010-12-01 12:42:24