thejustsoul
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Подскажите как изменить скрипт который во время бездействия отключает (mute) микрофон и включает когда пользователь проявляет активность (двигает мышку и пр.), так чтобы он не включал микрофон если юзер сам его отключит. Набросал вчера такой код, он каждые 3 секунды проверяет не отличается ли время простоя от заданного и если оно больше, выключает микрофон, если меньше то включает.. Вот в выделенном, нужно как-то сделать так, чтобы он не включал микрофон каждые 3 секунды, когда он (мик) отключен пользователем, а не скриптом. Может надо ввести какую-то переменную, чтобы сверять, скриптом было отключено или нет.. Код: #NoEnv #Persistent #SingleInstance force SetTimer, OnIdle, 3000 TimerDelay := 300000 ; 5 минут OnIdle: If (A_TimeIdle > TimerDelay) { SoundGet, mute, , mute, 4 If mute = Off SoundSet, +1, , mute, 4 ;return } Else { SoundGet, mute, , mute, 4 If mute = On SoundSet, +1, , mute, 4 ;return } return | На основе этого. |