badbatchcoder
Goto Top

Per Batch: Ton des gerade ausgeführten Programms muten oder Hauptlautstärke muten und entmuten

Liebe Batch-Community,

ich sitze gerade an einem Programm, das mit "errorlevel" arbeitet, also quasi einen "Piepton" ausgibt, sobald eine nicht definierte oder "falsche" Taste gedrückt wurde.
Ist es möglich per Batch die Desktop- / Hauptlautstärke kurzzeitig zu muten und dann wieder zu entmuten, sodass man davon nicht gestört wird?
Besser wäre es natürlich, wenn man per Skript direkt den Sound des gerade ausgeführten Programms muten könnte. Die andere Lösung reicht aber auch.

Hat dazu jemand eine Idee? =)
LG BatchCoder

Content-ID: 584535

Url: https://administrator.de/contentid/584535

Ausgedruckt am: 25.11.2024 um 06:11 Uhr

144705
Lösung 144705 03.07.2020 aktualisiert um 15:54:23 Uhr
Goto Top
also quasi einen "Piepton" ausgibt, sobald eine nicht definierte oder "falsche" Taste gedrückt wurde.
Schalte doch den Piepton einfach generell ab.
https://appuals.com/how-to-disable-beeping-on-errors-on-windows-7-8-and- ...

Ton muten und unmuten on the fly kannst du so
@echo off
powershell -EP Bypass -C "Add-Type –memberDefinition '[DllImport(\"user32.dll\")] public static extern int SendMessageW(IntPtr hWnd, int uMsg, int wParam, int lParam);' -name tool -namespace w32;$h = (Get-Process explorer).MainWindowHandle;[w32.tool]::SendMessageW($h,0x319,$h,0x80000) | out-null"
BadBatchCoder
BadBatchCoder 03.07.2020 um 15:54:09 Uhr
Goto Top
Ah ok, vielen Dank.
Also das ist jetzt ein Skript zum generellen muten, oder?
Wie schaltet man denn den Piepton ab? =)
LG BatchCoder
144705
Lösung 144705 03.07.2020 aktualisiert um 15:55:12 Uhr
Goto Top
Zitat von @BadBatchCoder:
Also das ist jetzt ein Skript zum generellen muten, oder?
Jepp.
Wie schaltet man denn den Piepton ab? =)
Siehe ergänzenden Link oben.