Existe-t-il un moyen de désactiver la fonction Beeping du shell de commande Windows?
Je travaille actuellement sur un script PowerShell qui permet d'imprimer plusieurs lignes de texte à l'écran. Je travaille sur un bug dans la logique d'encodage. Mais chaque fois que je me trompe, mon script crache un tas de caractères binaires aléatoires à l'écran et finit par provoquer de nombreux bips agaçants.
L'échec est assez évident sans les bips :)
windows
powershell
cmd.exe
JaredPar
la source
la source
Réponses:
La commande de ligne de commande Windows "net stop beep" désactivera le bip et "net start beep" activera le bip. La source
Il convient de noter que l'instruction arrête le bip globalement sur Windows et pas seulement dans le shell de commande Windows. En outre, le service sera exécuté à nouveau lorsque vous redémarrez votre ordinateur.
La réponse d'Ady suffira. Mais si vous voulez simplement le désactiver par instance, vous pouvez toujours mettre cette méthode dans un fichier de commandes (mais elle est si courte que vous pouvez simplement la taper) et l'exécuter.
la source
net stop beep
, j'obtiens l'erreurThe Beep service could not be stopped.
(Windows 10).Pour contrôler le démarrage du service Beep à partir de la ligne de commande, désactivez le service lors des redémarrages avec:
Réactiver avec
Notez l'espacement sur la configuration sc dans les exemples ci-dessus, car elle a des exigences spécifiques.
Pour faire cela depuis Powershell:
la source
Effectuez les étapes suivantes pour désactiver le bip système de votre ordinateur:
Réf.: Http://windowsitpro.com/article/articleid/15508/how-do-i-stop-windows-2000-from-beeping.html
la source
Voir https://msdn.microsoft.com/powershell/reference/5.1/PSReadline/Set-PSReadlineOption.
la source
gc
un fichier contenant une cloche. La page que vous avez liée indique que l'option "spécifie comment PSReadLine répond à diverses conditions d'erreur ou aux invites de l'utilisateur", ce qui, à mon avis, est distinct du traitement du caractère de sonnerie.Étant donné que les autres solutions ne fonctionnaient pas pour moi (par exemple,
net stop beep
je suis resté bloqué pour toujoursThe service is starting or stopping. Please try again later.
:), j'ai désactivé le bip / sonnerie dans Cmder / ConEmu en réglant le sonCritical Stop
sur aucun dans les paramètres Son du système.Plus de coups!
la source
Il existe deux sons que vous pouvez régler à partir des paramètres audio de Windows 10:
Je mets les deux à rien et je suis béni avec le silence
la source