Я хотел бы, чтобы отправить сообщение в групповой чат из командной строки Windows. Я знаю имя чата из skype, скажем, это "TestChat".
какой самый простой способ сделать это?
Я хотел бы, чтобы отправить сообщение в групповой чат из командной строки Windows. Я знаю имя чата из skype, скажем, это "TestChat".
какой самый простой способ сделать это?
подобно комментарию Skype4Py, я бы рекомендовал Skype4COM. Вам все равно нужно будет написать сценарий самостоятельно, но уже есть несколько примеров, которые показывают похожие вещи. Кроме официально поддерживается Skype.
MsgToSkype.exe это программа командной строки (22k), которая может отправлять сообщения другие клиенты Skype, использующие локально установленный и настроенный клиент Skype. Он использует API Skype4Com, упомянутый Мэтью Шпили, но избавляет тебя от общения с КОМ.
Он не может послать сообщение группа чат (как описано на вышеуказанной странице) " из-за ограничения компонента Skype4Com. Для достижения той же цели возможно использовать концепцию категории интерфейса Skype. Категория позволяет определить набор пользователей и MsgToSkype может использовать эту категорию и просматривать его, чтобы отправить мгновенное сообщение последовательно всем пользователям, расположенным в этом."
однако, в настоящее время я подозреваю, что это SKYPE4COM API устарел и перестанет работать в ближайшее время. Но я не могу сказать это наверняка, потому что мне неясно ,как Skype4Com связан с the Skype Desktop API, из которого будет удалена возможность отправки сообщений.
@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
ПРИМЕЧАНИЕ РЕДАКТОРА - не запускайте скрипты если вы не знаете, что они делают
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]