Fokussieren eines Fensters in cmd mit Nircmd

451
Anthony Cardinali

Erstmalige Buchung Ich habe mit dem Erstellen von Makros herumgespielt, die den Klang der einzelnen Anwendungen individuell anpassen können. Ich habe festgestellt, dass Nircmd die Befehle hat, die ich zum Beispiel möchte, wenn ich das Volumen von Example.exe um 20% erhöhen wollte. Ich kann eine Batch-Datei verwenden, die besagt:

Nircmd.exe changeappvolume Example.exe .2

Ich habe dies getestet und funktioniert gut, um eine App zu ändern, von der ich weiß, dass sie im Hintergrund verwendet wird. Ich möchte jedoch auch die Lautstärke des geöffneten Fensters ändern, da meine fokussierten Anwendungen häufig Spiele oder eine Vielzahl anderer sind Apps. Mein Plan ist es, diese Batch-Datei an eine Reihe von Tastenkombinationen zu binden, die sie im Hintergrund ausführen, aber ich möchte nicht für jedes einzelne Primärprogramm ein Makroset schreiben.

Theoretisch sollte Nircmd.exe in der Lage sein, das Volumen des 'fokussierten Fensters' folgendermaßen zu ändern:

Nircmd.exe changeappvolume focused .2 

Ich habe jedoch Probleme, herauszufinden, wie ich das Fenster eines aktiven Fensters fokussieren kann.

0
"Focus" ist ein Konzept des Betriebssystems, nicht Nircmd. Ein fokussiertes Fenster ist das aktive Fenster, das gegenwärtig Benutzereingaben akzeptiert, das hervorgehobene. Wenn Sie ein Fenster aktiv verwenden, ist es fokussiert. Wenn Sie ein Fenster aktiv verwenden, werden alle anderen Fenster NICHT fokussiert. Was funktioniert also nicht? Gemäß der Nircmd-Referenz verwenden Sie bereits die richtige Syntax. Bearbeiten Sie Ihre Frage, um das tatsächliche Problem oder das, was Sie erreichen möchten, zu klären. music2myear vor 6 Jahren 0

0 Antworten auf die Frage