web-dev-qa-db-ja.com

WindowsコマンドラインからSkypeメッセージを送信するにはどうすればよいですか?

Windowsのコマンドラインからグループチャットにメッセージを送りたいのですが。 Skypeのチャット名を知っています。「TestChat」としましょう。

それを行う最も簡単な方法は何ですか?

6
Robert.K

Skype4Pyのコメントと同様に、 Skype4COM をお勧めします。それでも自分でスクリプトを書く必要がありますが、似たようなことを示すいくつかの例がすでにそこにあります。また、Skypeでは 公式にサポートされています です。

4

MsgToSkype.exe は、ローカルにインストールおよび構成されたSkypeクライアントを使用して別のSkypeクライアントにメッセージを送信できるコマンドラインプログラム(22k)です。 Matthew Steeples で言及されているSkype4Com APIを使用しますが、COMを扱う必要はありません。

Skype4Comコンポーネントの制限により、グループチャット(上記のページで説明)にメッセージを送信できません。同じことを実現するには目標Skypeインターフェイスのカテゴリの概念を使用することは可能です。カテゴリを使用すると、ユーザーのセットとMsgToSkypeは、このカテゴリを使用して参照し、このカテゴリにいるすべてのユーザーにインスタントメッセージを順番に送信できます。 "

ただし、現在、このSkype4Com APIは 廃止され、機能しなくなる 近い将来になると思われます。しかし、Skype4Comが Skype Desktop API とどのように関連しているかが(私にとっては)不明であり、そこからメッセージ送信機能が削除されるため、はっきりとはわかりません。

0
robert4