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
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 584535
Url: https://administrator.de/contentid/584535
Ausgedruckt am: 25.11.2024 um 06:11 Uhr
3 Kommentare
Neuester Kommentar
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.