网上似乎很少有关于如何做到这一点的文档,所以我想在这里问一下...
基本上,我想制作一个非常简单的Skype插件,它只会在聊天窗口中使用,并且可以通过按钮按下(如果您可以轻松添加按钮)或/和输入一个命令到Skype中触发,例如"/CallMySkypePlugin"
理想情况下,我只想知道如何以这种方式钩入Skype,我已经拥有了Skype4COM,但它没有说明您的插件是如何被调用的或者Skype的入口在哪里...
我最初希望创建一个新的类库,然后有一个实现Skype接口的类(为了拥有入口点),然后在其中附着于聊天窗口的"MessageSent"事件或其他事件,然后调用我的方法,例如:
public class MySkypePlugin : SkypeEntryPointInterface
{
// The main skype functionality class
private void Skype skype = new Skype();
// Something like this as the entry point
public void SkypeEntryPoint()
{
skype.MessageSent += ChatWindow_MessageSent;
}
// Do my stuff here
private void ChatWindow_MessageSent(SkypeEvent e) { ... }
}
任何帮助都将不胜感激!