2016-12-03 52 views
0

我想用SKYPE4COMLib在C#中編寫Skype工具。它向我展示了Skype中的消息,但他們一直在加載。任何想法如何解決這個問題?
我的代碼:Skype工具郵件沒有發送

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更新。有一種方法來「修復它」你可以在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!