c# - 通过vc在Skype群聊中发送消息#

标签 c# skype

如何通过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/

相关文章:

c# - 如何使用公共(public)交通检测与rabbitmq的连接问题?

botframework - Skype 群组对话中的机器人

c# - 使用 SKYPE4COMLib 登录 Skype

c# - 从网络发送 Skype 消息

C# 使用 linq 查找匹配两个元素级别的 xml 元素

c# - 区分 FileSystemWatcher 中的 Changed 和 Created 事件?

c# - .Net中科学计算推荐的数据类型是什么?

c# - 在转换器 (IValueConverter) 中使用 "await"不起作用?

c# - Skype API 连接被拒绝

Android:如何从 WebView 调用 Skype?