I would like to send a message to group chat from the Windows command line. I know the chat name from skype, lets say it is 'TestChat'.
What is the easiest way to do that?
Super User is a question and answer site for computer enthusiasts and power users. It only takes a minute to sign up.Sign up to join this community
MsgToSkype.exe is a command-line program (22k) that can send messages to another Skype clients using the locally installed & configured Skype client. It uses the Skype4Com API mentioned by Matthew Steeples, but relieves you from dealing with COM.
It cannot send message to a group chat (as described at the above-mentioned page) "due to limitation of the Skype4Com component. To achieve the same goal it is possible to use the Category concept of the Skype interface. A Category allows to define a set of users and MsgToSkype can use this Category and browse it to send Instant Message sequentially to all users located in this one."
However, currently I suspect that this Skype4Com API is obsolete and will cease to work in the near future. But I cannot tell it for sure because it's unclear (for me) how Skype4Com is related to the Skype Desktop API, from which message sending capability is going to be removed.