vc#を介してSkypeチャットのグループ会話でメッセージを送信するにはどうすればよいですか。
アプリケーションにSkypeリファレンスを含めて、チャットを行うことができますが。
ありがとう。
IChatインターフェイスへの参照が必要です。
このような参照は、ISkype.Chatプロパティを使用して取得できます。
IChat リファレンスを取得したら、あとはSendMessage()メソッドを呼び出すだけです。
必要に応じて、私がここに書いた Skype プラグインをご覧ください。(もちろん、アプリケーション全体を理解する必要はありません。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;
}
}
}
}
お役に立てれば。