Jak wysłać wiadomość Skype z wiersza poleceń systemu Windows?

6

Chciałbym wysłać wiadomość do czatu grupowego z wiersza poleceń systemu Windows. Znam nazwę czatu ze skype, powiedzmy, że jest to „TestChat”.

Jak najłatwiej to zrobić?

Robert.K
źródło
Najbliższą rzeczą, jaką mogłem znaleźć, jest interfejs API Pythona Skype4Py , ale wymagałoby to samodzielnego zainstalowania Pythona i napisania skryptu.
John
To niesamowite pytanie. Zdecydowanie chciałbym również wiedzieć, jak to zrobić z terminala * NIX!
kalaracey

Odpowiedzi:

4

Podobnie jak w komentarzu do Skype4Py, poleciłbym Skype4COM . Nadal będziesz musiał napisać skrypt sam, ale istnieją już przykłady, które pokazują podobne rzeczy. Jest również oficjalnie obsługiwany przez Skype.

Matthew Steeples
źródło
0

MsgToSkype.exe to program wiersza polecenia (22k), który może wysyłać wiadomości do innych klientów Skype przy użyciu lokalnie zainstalowanego i skonfigurowanego klienta Skype. Używa interfejsu API Skype4Com wspomnianego przez Matthew Steeplesa , ale zwalnia cię z zajmowania się COM.

Nie może wysłać wiadomości do czatu grupowego (jak opisano na wyżej wspomnianej stronie) "z powodu ograniczenia komponentu Skype4Com. Aby osiągnąć ten sam cel , można użyć koncepcji kategorii interfejsu Skype. Kategoria pozwala zdefiniować zestaw użytkowników i MsgToSkype mogą korzystać z tej kategorii i przeglądać ją, aby sekwencyjnie wysyłać wiadomości błyskawiczne do wszystkich użytkowników znajdujących się w tej. ”

Jednak obecnie podejrzewam, że ten interfejs API Skype4Com jest przestarzały i przestanie działać w najbliższej przyszłości. Ale nie mogę tego powiedzieć na pewno, ponieważ nie jest (dla mnie) w jaki sposób Skype4Com jest powiązany z interfejsem API Skype Desktop , z którego możliwości wysyłania wiadomości zostaną usunięte.

homay2
źródło
-4
  1. Otwórz Notatnik
  2. Wpisz je dokładnie tak, jak pokazano

@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

  1. Kliknij Plik-> Zapisz
  2. Kliknij pole rozwijane i zmień je na All files
  3. Rodzaj Skypemessenger.bat
  4. Ciesz się byciem twórcą modów skype

UWAGA REDAKCJI - Nie uruchamiaj skryptów, jeśli nie wiesz, co one robią

chrześcijanin
źródło
Z ciekawości, co właściwie zrobiła ta odpowiedź (wstępna edycja)? Jedyną złośliwą rzeczą, jaką zrobił, było skopiowanie C: / Users na dysk C: /, robiąc ogromny bałagan, prawda?
DivideByZero 18.04.16
Miał także kod HTML, prawdopodobnie ignorowany przez markdown, który próbował otworzyć okno do określonej strony internetowej. Prawdopodobnie był to więc komentarz do spamu. Użytkownik @christian nigdy nie napisał żadnych innych pytań, odpowiedzi ani komentarzy na temat SO.
Ross Presser,