Windowsのコマンドラインからグループチャットにメッセージを送りたいのですが。 Skypeのチャット名を知っています。「TestChat」としましょう。
それを行う最も簡単な方法は何ですか?
Skype4Pyのコメントと同様に、 Skype4COM をお勧めします。それでも自分でスクリプトを書く必要がありますが、似たようなことを示すいくつかの例がすでにそこにあります。また、Skypeでは 公式にサポートされています です。
MsgToSkype.exe は、ローカルにインストールおよび構成されたSkypeクライアントを使用して別のSkypeクライアントにメッセージを送信できるコマンドラインプログラム(22k)です。 Matthew Steeples で言及されているSkype4Com APIを使用しますが、COMを扱う必要はありません。
Skype4Comコンポーネントの制限により、グループチャット(上記のページで説明)にメッセージを送信できません。同じことを実現するには目標Skypeインターフェイスのカテゴリの概念を使用することは可能です。カテゴリを使用すると、ユーザーのセットとMsgToSkypeは、このカテゴリを使用して参照し、このカテゴリにいるすべてのユーザーにインスタントメッセージを順番に送信できます。 "
ただし、現在、このSkype4Com APIは 廃止され、機能しなくなる 近い将来になると思われます。しかし、Skype4Comが Skype Desktop API とどのように関連しているかが(私にとっては)不明であり、そこからメッセージ送信機能が削除されるため、はっきりとはわかりません。