如何通过vc#在skype chat的群聊中发送消息。
虽然我在我的应用程序中包含了 skype 引用并且可以进行一些聊天。
谢谢。
最佳答案
您需要对 IChat 界面的引用。
您可以使用 ISkype.Chat 属性获得这样的引用。
获得 IChat 引用后,只需调用 SendMessage() 方法即可。
如果你愿意,可以看看我写的 Skype 插件 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;
}
}
}
}
希望这对您有所帮助。
关于c# - 通过vc在Skype群聊中发送消息#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4314653/