Semelhante ao comentário do Skype4Py, recomendamos o Skype4COM . Você ainda precisa escrever o roteiro, mas existem alguns exemplos que mostram coisas semelhantes. Também é oficialmente suportado pela Skype.
Eu gostaria de enviar uma mensagem para o chat em grupo na linha de comando do Windows. Eu sei o nome do bate-papo do Skype, digamos que seja 'TestChat'.
Qual é a maneira mais fácil de fazer isso?
Semelhante ao comentário do Skype4Py, recomendamos o Skype4COM . Você ainda precisa escrever o roteiro, mas existem alguns exemplos que mostram coisas semelhantes. Também é oficialmente suportado pela Skype.
MsgToSkype.exe é um programa de linha de comando (22k) que pode enviar mensagens para outros clientes Skype usando o & cliente configurado do Skype. Ele usa a API Skype4Com mencionada por Matthew Steeples , mas alivia você de lidar com COM.
Não é possível enviar mensagens para um bate-papo grupo (conforme descrito na página acima mencionada) "devido à limitação do componente Skype4Com. Para atingir o mesmo objetivo
No entanto, atualmente suspeito que essa API do Skype4Com esteja obsoleta e deixará de funcionar em breve. Mas eu não posso dizer com certeza porque não está claro (para mim) como o Skype4Com está relacionado com o Skype Desktop API , do qual a capacidade de envio de mensagens será removida.
@echo off
:a
store "a" "send"
echo you may now send a message through cmd!
:b
rem GetInput
send %result%
echo Message sent
goto :b
All files
Skypemessenger.bat
NOTA DO EDITOR - Não execute scripts se você não souber o que eles fazem
Tags command-line windows-7 skype