Назад | Перейти на главную страницу

Как я могу проверить, работает ли Skype и идет ли активный звонок?

Как проверить, запущен ли Skype и идет активный звонок?
Мне это нужно, чтобы выключить Skype перед автоматическим резервным копированием (в противном случае файлы заблокированы на exFAT, поэтому я не могу сделать резервную копию), но только если я не прерву активный вызов.

Платформа - Windows Vista.

Вы можете общаться со Skype через их API. Для этого у них есть множество методов, включая COM, Java и Python. "руководство по началу работы" - хорошее место для начала чтения (и есть ссылка на трассировщик API, где вы можете в основном интерактивно работать со Skype с помощью текстовых команд).

Очень грубый способ сделать это - выполнить «ПОИСК ЗВОНКОВ», а затем просмотреть каждый вызов и проверить текущий статус. Я только смотрел на API на пару минут, так что более тщательный анализ, вероятно, позволит получить более эффективный метод.

Для любого другого прибывшего сюда SEARCH ACTIVECALLS Команда Skype делает именно это.