Wie kontrolliere ich Windows-System-Volume mit JScript oder VBScript?

8

Ich möchte die Lautstärke meines Windows-Systems von einem JScript- oder VBScript-Skript aus steuern. Irgendwelche Ideen?

Kann ich auch die Systemlautstärke aufheben, wenn sie stummgeschaltet ist?

    
Sibo Lin 07.02.2010, 07:53
quelle

7 Antworten

10

Um die Systemlautstärke stummzuschalten oder die Stummschaltung aufzuheben, können Sie die Mute-Taste drücken, indem Sie WshShell.SendKeys Methode:

%Vor%

Um den Lautstärkepegel eines Skripts zu ändern, gibt es eine Lösung, die eine gewisse Windows-Automatisierung beinhaltet, wie das Starten des System Volume-Applets und das Simulieren der entsprechenden Tastenkombinationen, aber ich glaube nicht, dass es zuverlässig ist. Daher empfehle ich, dass Sie ein externes Dienstprogramm verwenden, das in der Lage ist, den Lautstärkepegel zu ändern und aus Ihrem Skript heraus aufzurufen. Sie können beispielsweise das kostenlose Tool NirCmd verwenden:

%Vor%

NirCmd kann auch die Systemlautstärke stummschalten oder die Stummschaltung aufheben:

%Vor%     
Helen 07.02.2010, 09:14
quelle
7

Der beste Weg, um die Systemlautstärke unter Windows zu ändern, ohne dass zusätzliche Software installiert werden muss, ist die Verwendung von VBScript auf eine der folgenden Arten:

Toggle stummgeschaltet: (bereits in einer vorherigen Antwort erwähnt)

%Vor%

Lautstärke erhöhen:

%Vor%

Lautstärke verringern:

%Vor%

Dies sollte für die meisten modernen Windows-Maschinen funktionieren. Ich habe dies auf Windows 7 und 8.1 getestet und es funktioniert gut, auch wenn es in LC ausgeführt wird, also ist es möglich, diese Skripte in eine ausführbare Datei einzubetten und sie auszuführen, ohne sie als einzelne Dateien speichern zu müssen / p>     

Ryan 21.01.2015 22:45
quelle
2

Unter Windows 7 könnte ich dies tun, indem ich die Tastenanschläge mit WScript kontrolliere.

%Vor%

Ich habe es in einer Datei namens Mute-Sound.vbs gespeichert und eine Verknüpfung auf dem Desktop erstellt, um eine Tastenkombination zuzuweisen. STRG + ALT + F12 . Aus irgendeinem Grund funktionieren die Tastaturkürzel nur, wenn sie auf dem Desktop sind, also bin ich mir nicht sicher, wie zuverlässig Tastaturkürzel sind!

    
MistyManor 21.08.2012 12:22
quelle
1

Ссылка Er verwendet einen Tastenanschlag einer Multimediatastatur-Stummschalttaste. Clever; -)

%Vor%     
macxcool 04.12.2013 13:06
quelle
1

Misty Manor's Antwort funktioniert auch auf Windows Vita. Das, was ich buchstäblich gemacht habe, macht das in gewissem Sinne auch.

%Vor%

Wenn Sie die Lautstärke verringern möchten, tun Sie

%Vor%     
Jonco98 04.05.2014 16:24
quelle
0

Von innerhalb eines Browserfensters / Webseite - definitiv gar nicht. Die Browser-Sandbox-Sicherheit würde dies verbieten, selbst wenn es technisch möglich wäre.

Von innerhalb des Windows Script Host (eigenständige .vbs oder .js Datei) - keine Weise, die mir bekannt ist. WMI bietet laut diese Frage auch keine Kontrolle darüber.

    
Tomalak 07.02.2010 09:00
quelle
0

Ich habe nircmd.exe zusammen mit VBScript verwendet, um das Systemvolumen zu steuern.

%Vor%     
Martin 09.07.2017 19:43
quelle