Um die Systemlautstärke stummzuschalten oder die Stummschaltung aufzuheben, können Sie die Mute-Taste drücken, indem Sie WshShell.SendKeys
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%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>
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!
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.
Ich habe nircmd.exe zusammen mit VBScript verwendet, um das Systemvolumen zu steuern.
%Vor%Tags und Links javascript windows vbscript volume mute