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
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
Please also mark the comments that contributed to the solution of the article
Content-Key: 584535
Url: https://administrator.de/contentid/584535
Printed on: April 18, 2024 at 09:04 o'clock
3 Comments
Latest comment
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"
Jepp.
Wie schaltet man denn den Piepton ab? =)
Siehe ergänzenden Link oben.