Мы используем очень старую программу для тестирования некоторых тестов оборудования. Эти тесты могут выполняться в течение нескольких дней, и я хотел бы знать, когда тест завершится. Когда тест завершается, исполняемый файл непрерывно подает звуковой сигнал на динамик материнской платы примерно на 1 звуковой сигнал в секунду до вмешательства оператора.
Есть ли способ, которым я мог бы "прослушать" этот звуковой сигнал и отправить уведомление, когда MB начнет звучать? Я надеюсь, что есть библиотека sys
или os
, которую я могу использовать для указания этого.
Мы работаем на Windows XP x86. Я еще не установил Python на машине.
псевдокод:
already_beeping = True
while True:
speaker_beeping = check_speaker() # returns True or False
if speaker_beeping == True:
if already_beeping == False:
send_notification()
already_beeping = True
else:
pass
else:
already_beeping = False
time.sleep(10)