Skype4COM: MissedMessages.js

Skype4COM

MissedMessages.js

This script list all missed messages and changes message status to "Read".

Copyright � 2004-2006 Skype Limited. Licensed under BSD license.

// Create a Skype4COM object:
var oSkype = new ActiveXObject("Skype4COM.Skype");

// Query the total number of missed messages:
WScript.Echo("Total missed message count: " + oSkype.MissedMessages.Count);

// Query the id, timestamp, and sender Skypename of the message:
for (var i=0; i < oSkype.MissedMessages.Count; i++) 
{
  var oMsg = oSkype.MissedMessages.Item(i+1);
  WScript.Echo("Msg id: " + oMsg.Id + " at " + oMsg.Timestamp + " from " + oMsg.FromHandle);
}
// Mark the missed message as "Read"
for (var i=0; i < oSkype.MissedMessages.Count; i++) 
{
  var oMsg = oSkype.MissedMessages.Item(i+1);
  oMsg.Seen = true;
}

Copyright � 2006 Skype Limited. All rights reserved.