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.
store "a" "send"
echo you may now send a message through cmd!
echo Message sent
EDITOR'S NOTE - Do not run scripts if you don't know what they do