![]() |
Обход системного окна ошибки
Доброго дня. Пытаюсь автоматизировать многопоточное аудио. Инструментарий немного топорный, перед открытием новой комбинации устройств надо закрыть все существующие. audiorepeater имеет функционал закрывать окна на основе заголовка (заданного заранее). Но если одно из окон уже закрыто, то вылетает окно системной ошибки "Error" и выполнение продолжается только после нажатия на Ок.
Выборочно прописывать bat под каждый случай не вариант, нужна унификация, а устройств может быть и больше. Поэтому подскажите, есть ли возможность игнорировать появляющееся окно? Или как построить логику работы, закрывая окно ошибки с помощью этого же ключа /CloseInstance:Error audiorepeater.exe /CloseInstance:U audiorepeater.exe /CloseInstance:Y audiorepeater.exe /CloseInstance:H |
Возможно, стоит рассмотреть другой способ, например, чисто консольный ffmpeg, который не будет создавать никаких окон.
Всё это скрещивание скриптов и работы с GUI работает очень нестабильно. |
Цитата:
|
Под способом я подразумевал просто смену программы на консольную, а не самой парадигмы в целом.
Так как из описания задачи стороннему человеку вряд ли возможно представить, что имеется в виду под "автоматизировать многопоточное аудио", поэтому я и рискнул посоветовать именно консольную программу. https://trac.ffmpeg.org/wiki/Creatin...iple%20outputs |
Время: 17:24. |
Время: 17:24.
© OSzone.net 2001-