ノウハウ

2012年09月27日 18時11分
  • Skype4COMでのグループチャット一斉退出処理スクリプト

情シスのオープンナレッジ『Syszo』サービス終了のお知らせ

相談ではなく、私の覚書として。

Skype4COMというSkypeのAPIを利用してグループチャット一斉退出処理ができるようになりました。

現在の職場ではIMとしてSkypeを多用しております。
退職者の処理として、全てのグループチャットから「退室」する処理を行っています。
範囲選択して一斉に退席 というような処理が現在のSkypeには実装されておりません。
ですので、数百のグループがあったとしてもすべて手作業で一つずつ抜けておりました。
以下、それを解決したスクリプトを記載します。

OS:Windows(マックでは検証してません)
言語:Javascript

----以下-----------------------
var skype = new ActiveXObject(’Skype4COM.Skype’),
var chats = new Enumerator(skype.Chats),
for(; !chats.atEnd(), chats.moveNext()){
var chat = chats.item(),
if(chat.Status == 3){
chat.Leave(),
}
}
----以上-----------------------

動作環境の作り方は以下URLをご参照ください。

Skype4COMのインストール&設定
http://d.hatena.ne.jp/nacookan/20080424/1209013192

1件の回答があります

本スクリプトご利用の結果生じた損害について、一切責任を負いません。
ご使用いただく場合は、すべて自己責任にてお願いいたします。

あなたもコメントしましょう!