2016-07-05 20 views
1

私はSkypeでメッセージを送信するための簡単なプログラム(C#で)を構築しようとしており、Skype4Comを使用しようとしています。しかし、私はここで:https://support.skype.com/en/faq/FA12384/how-does-my-3rd-party-application-work-with-skype-and-how-will-changes-to-skype-impact-my-3rd-party-application、ライブラリが廃止されて以来、それはもはやメッセージを送信するために働くことが分かった。これに代わる方法を探してみると、Skypeが提供する他の多くのSDK(Bot SDKなど)が見つかりましたが、必要なものよりもはるかに多くの機能が提供されています。Skype4Comの置き換え

Skypeでメッセージを送信する簡単なプログラムを作成するのに最適なSDKは何ですか?

ありがとうございます。

答えて

1

これは現在一般的な問題になっていますが、幸いなことに、SkypeのデスクトップAPIの廃止に起因する問題を解決する回避策があります。

Skype.Client.OpenMessageDialog(Skype username here, Message you want to send here); 
Skype.Client.Focus();  
Sendkeys.Send("{ENTER}") 

注:残念ながら、上記はSkypeクライアントに焦点を合わせ、バックグラウンドで完全には実行できません。

ここにデモを見ることができます:How To: Fix Skype4Com SendMessage Problem!