Apakah ada cara untuk mematikan fungsi Beep pada shell perintah Windows?
Saya sedang mengerjakan skrip PowerShell sekarang yang akhirnya mencetak beberapa baris teks ke layar. Saya sedang mengerjakan bug dalam logika penyandian. Tetapi setiap kali saya salah, skrip saya akan memuntahkan sekelompok karakter biner acak ke layar dan akhirnya menyebabkan banyak bunyi bip yang mengganggu.
Kegagalannya cukup jelas tanpa bunyi bip :)
Perintah baris perintah Windows "net stop beep" akan mematikan bip, dan "net start beep" akan mengaktifkan bip. Sumber
Perlu dicatat bahwa instruksi ini menghentikan bip secara global pada windows dan tidak hanya pada perintah windows. Juga, layanan ini akan berjalan lagi ketika Anda me-reboot komputer Anda.
Jawaban Ady sudah cukup. Tetapi jika Anda hanya ingin menonaktifkannya per instance, Anda selalu dapat memasukkan metode ini ke dalam file batch (tetapi sangat singkat sehingga Anda bisa mengetiknya) dan menjalankannya.
Untuk mengontrol startup layanan Beep dari baris perintah, nonaktifkan layanan di seluruh reboot dengan:
C:\Windows\system32>sc config beep start= disabled
[SC] ChangeServiceConfig SUCCESS
Aktifkan kembali dengan
C:\Windows\system32>sc config beep start= auto
[SC] ChangeServiceConfig SUCCESS
Perhatikan jarak pada konfigurasi sc dalam contoh di atas, karena memiliki persyaratan khusus.
Untuk melakukan ini dari Powershell:
PS C:\Windows\System32> set-service beep -startuptype automatic
PS C:\Windows\System32> set-service beep -startuptype disabled
Lakukan langkah-langkah berikut untuk menonaktifkan bip sistem perangkat Anda:
Ref: http://windowsitpro.com/article/articleid/15508/how-do-i-stop-windows-2000-from-beeping.html
Set-PSReadlineOption -BellStyle Visual
Lihat https://msdn.Microsoft.com/powershell/reference/5.1/PSReadline/Set-PSReadlineOption
Karena solusi lain tidak berfungsi untuk saya (misalnya, net stop beep
macet seperti ini selamanya: The service is starting or stopping. Please try again later.
), cara saya menonaktifkan bunyi bip/Ding di Cmder/ConEmu adalah dengan mengatur suara untuk Critical Stop
menjadi tidak ada dalam pengaturan sistem suara.
Tidak ada bantingan lagi!