Фокусировка окна в cmd с помощью Nircmd

351
Anthony Cardinali

Первое размещение. Я занимался созданием макросов, которые могут индивидуально настраивать звук отдельного приложения. Обнаружил, что Nircmd имеет команды, которые я хочу, например, если я хочу увеличить объем Example.exe на 20%, я могу использовать командный файл, который говорит:

Nircmd.exe changeappvolume Example.exe .2

Я проверил это, и оно отлично работает для изменения приложения, которое я буду использовать в фоновом режиме, однако я также хотел бы изменить громкость открытого окна, поскольку мои специализированные приложения часто являются играми или множеством других Программы. Мой план состоит в том, чтобы связать эти командные файлы с набором горячих клавиш, которые запускают их на заднем плане, но я бы не стал писать набор макросов для каждой основной программы.

Теоретически Nircmd.exe должен иметь возможность изменять громкость «сфокусированного окна», используя:

Nircmd.exe changeappvolume focused .2 

Однако я не могу понять, как сфокусировать окно, которое я активно использую.

0
«Фокус» - это концепция ОС, а не Nircmd. Сфокусированное окно - это активное окно, которое в данный момент принимает пользовательский ввод, выделенное. Если вы активно используете окно, оно сфокусировано. Если вы активно используете одно окно, все остальные окна НЕ будут сфокусированы. Итак, что не работает? Согласно справке Nircmd, вы уже используете правильный синтаксис. Пожалуйста, измените свой вопрос, чтобы уточнить реальную проблему или то, что вы пытаетесь достичь. music2myear 6 лет назад 0

0 ответов на вопрос

Похожие вопросы