SKYPEプログラミングの続きの話
テキストメッセージを送受信するプログラムをちょっと書いてみた.こんな感じ.
//skypevent.cs // csc /r:SKYPEAPILib.dll skypevent.cs using System; using System.Text; using SKYPEAPILib; public class MyApp{ public static void Main(string[] args) { Access ao = new Access(); ao.Connect(); ao.MessageSent += new _IAccessEvents_MessageSentEventHandler(PrintMessage); ao.MessageReceived += new _IAccessEvents_MessageReceivedEventHandler(PrintMessage); Console.WriteLine("Enter to quit "); Console.ReadLine(); } static void PrintMessage(Message message) { Console.WriteLine("{0} {1} as {2}", message.Timestamp, message.PartnerDisplayName, message.PartnerHandle); Console.WriteLine(message.Body); } }
書いてて気が付いたんだけど,SkypeAPI COM Wrapperって,自分が誰なのかを知るためのインタフェースがない.通信相手の名前はPartnerHandleとかでわかるんだけど.