отправка сообщения в групповом разговоре по скайпу через vc # - PullRequest
3 голосов
/ 30 ноября 2010

Как мне отправить сообщение в групповом разговоре по скайпу в чате через vc #.

Хотя я включил ссылку на Skype в свое приложение и могу получить некоторые чаты.

Спасибо.

1 Ответ

3 голосов
/ 30 ноября 2010

Вам нужна ссылка на интерфейс IChat .

Вы можете получить такую ​​ссылку, используя свойство ISkype.Chat .

Как только выесли у вас есть ссылка на IChat, это просто вопрос вызова метода SendMessage () .

Если вам нравится, вы можете посмотреть в плагине Skype, который я написал здесь ,(Конечно, вам не нужно понимать все приложение. Просто взгляните на класс Application, определенный в 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;
                 }
            }
       }
 }

Надеюсь, это поможет.

...