2016-12-03 7 views
0

Я пытаюсь закодировать инструмент Skype на C# с помощью SKYPE4COMLib. Он показывает мне сообщения в Skype, но они постоянно загружаются. Любые идеи, как это исправить?
Мой код:Skype Tool Сообщения не отправляются

using System; 
using System.Collections.Generic; 
using System.ComponentModel; 
using System.Data; 
using System.Drawing; 
using System.Linq; 
using System.Text; 
using System.Threading.Tasks; 
using System.Windows.Forms; 
using SKYPE4COMLib; 

namespace SkypeTool 
{ 
public partial class mainmenu : Form 
{ 

    Skype skype = new Skype(); 


    public mainmenu() 
    { 
     InitializeComponent(); 
    } 

    private void connect_Click(object sender, EventArgs e) 
    { 
     skype.Attach(5, false); 
     status.Text = "connected"; 

    } 


    private void button1_Click_1(object sender, EventArgs e) 
    { 
     skype.SendMessage("censored", "Test"); 

    } 
} 
} 

ответ

0

Это происходит практически всем. Я думаю, это из-за обновления skype. Существует способ для «Fix It» вы можете использовать диалоговое окно открытого сообщения в skype4com. Это будет выглядеть так.

Skype.Client.OpenMessageDialog(name goes here, message goes here); 
Skype.Client.Focus();  
Sendkeys.Send("Key that u want to use to send message") 

Вы также можете увидеть это здесь How To: Fix Skype4Com SendMessage Problem!

Смежные вопросы