2010-11-30 12 views

答えて

3

IChatインターフェイスへの参照が必要です。

ISkype.Chatプロパティを使用してこのような参照を取得できます。

IChatリファレンスを取得したら、SendMessage()メソッドを呼び出すだけです。

スカイプのプラグインをお探しなら、hereと書いてください。 (あなただけApplication.csで定義されたApplicationクラスで見てみましょう。もちろん、アプリケーション全体を理解する必要はありません)

[編集]

は、いくつかのサンプルコード

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

私はグループの会話の名前を取得し、メッセージを送信する正確なコードを探しています..please help ... :) – Victor

+0

私はちょうど私の答えをいくつか追加して更新しましたコード。お役に立てれば。 – Vagaus

+0

これは非常に古い質問でしたが、今Skypeでグループにメッセージを送信するのが困難に直面しています。私は毎朝最初に送っていきたいです。 (返信メッセージはありません)。どうすれば入手できますか?助けて。 @ヴァガースとビクター –

関連する問題