Como posso verificar se o Skype está em execução e se está ocorrendo uma chamada ativa?

2

Como posso verificar se o Skype está sendo executado e se está ocorrendo uma chamada ativa?
Eu preciso disso para desligar o Skype antes de fazer backup automático (caso contrário, os arquivos são bloqueados no exFAT, por isso não posso fazer backup), mas apenas se eu não interromper uma chamada ativa.

Plataforma é o Windows Vista.

    
por Piotr Dobrogost 25.05.2009 / 21:04

2 respostas

2

Você pode se comunicar com o Skype por meio de sua API. Eles têm uma variedade de métodos para fazer isso - incluindo COM, Java e Python - o "guia de início rápido" é um bom lugar para começar a ler (e há um link para o rastreador de API, onde você basicamente pode trabalhar interativamente com o Skype por meio de comandos de texto).

Uma maneira muito difícil de fazer isso seria fazer um "SEARCH CALLS", então percorrer cada chamada e verificar qual é o status atual. Eu olhei apenas para a API por alguns minutos, então um olhar mais completo provavelmente seria um método mais eficiente. / p>     

por 26.05.2009 / 05:24
0

Para qualquer outro que chegar aqui, o comando SEARCH ACTIVECALLS do Skype faz exatamente isso.

    
por 31.08.2016 / 22:42