Como fazer o alto-falante do PC soar no prompt de comando do Windows 7?

48

Estou executando algumas codificações longas de vídeo usando a interface de linha de comando do Handbrake . Depois que todos os meus códigos estiverem prontos, eu gostaria de ter o bip do alto-falante do PC , já que normalmente eu desativo meus grandes alto-falantes externos .

No Linux eu instalaria o pacote " beep ", mas até agora não encontrei um programa desse tipo para o Windows 7.

Links possivelmente relacionados:

Editar: A pergunta parece ter se transformado em "Como fazer o Windows 7 apitar o alto-falante do PC?" , para o qual a resposta fornecida pelo HarryMC é a mais apropriada .

    
por oKtosiTe 01.01.2011 / 16:14

8 respostas

13

Ajudaria saber se o seu Windows 7 é de 64 bits ou 32 bits.

De Beep PC Speaker padrão alterado no Windows 7 - Como voltar ao estilo antigo :

The default beep is controlled by a driver under, c:\windows\system32\drivers\beep.sys. Maybe if you switched it out with a driver from XP/Vista it would increase the volume.

To see this driver you have to open device manager then click on View > Show hidden devices. Then under Non-Plug and Play Drivers you’ll see “Beep.” This is the driver that runs your beep. Right click on it then choose properties and go to the driver tab, then click on Driver Details… This shows the file version which looks like it’s been change with Windows 7. So replace it with an older version and see what happens.

Procedure to follow :

  1. Boot from an UBCD4WIN disc (or BartPE if you don’t have an SATA hard drive)
  2. Take ownership of the “C:\Windows\System32\Drivers\Beep.sys” file and give the local “Administrators” Group “Full Control” permissions.
  3. Rename “Beep.sys” to “Beep.old” (just in case)
  4. Copy “Beep.sys” from an XP machine to this location.
    
por 07.01.2011 / 09:38
24

In Windows 7, Beep was rewritten to pass the beep to the default sound device for the session. This is normally the sound card, except when run under Terminal Services, in which case the beep is rendered on the client.

( fonte ) (An article on why ) Para aqueles que não podem ser incomodados para ler: Foi para reduzir o custo de fabricação

Mas se você se contenta em receber um sinal sonoro de seus alto-falantes, um arquivo de lote simples pode fazê-lo.

You can write a DOS batch file that beeps by doing the following: at the DOS prompt type:
echo @echo (Alt-7)>beep.bat

but instead of typing the characters: "(Alt-7)", you hold down the Alt key and press 7 on the numeric keypad. Don't use the 7 on the qwerty part of the keyboard, it has to be on the keypad, and Num Lock has to be on.

( source )

    
por 01.01.2011 / 16:31
7

Se você tem python 2.x instalado esta linha em um arquivo bat-funciona

python -c "print ''"
    
por 28.01.2013 / 13:23
4

Este pequeno driver VDD corrige um problema com o Windows 7 NTVDM, onde a saída do alto-falante do PC não é agrupada corretamente.

Isso pode ser devido ao fato de que a funcionalidade do driver do sistema BEEP.SYS foi movida para o Usermode Sound Agent. Para mais informações, consulte o blog de Larry Osterman.

Este driver tenta corrigir o problema, conectando a função NTVDM responsável pelo Beep (LazyBeep) e a substitui pela nossa própria implementação, que possui várias opções para corrigir o problema.

link

    
por 20.07.2012 / 17:26
3

Experimente start 'em um arquivo falso que não existe. Isso faz com que tanto um popup quanto o som do bip, mas eu não tenho certeza se você quer o pop-up ou não ...

    
por 09.05.2015 / 01:35
1

A resposta de "canopee" é a resposta! O driver ao qual ele está vinculado é o único que recebe o beep () de volta para o windows 7 64bit. Eu tentei e posso confirmar que está funcionando como um encanto.

Como alternativa, você pode considerar o download de " buzzer.exe " de link também, o que ajuda a usar o pc-speaker da linha de comando ainda mais. Suporta frequências e repetições personalizadas.

Eu não estou conectado ao waldbauer.com ou ao encode.ru de qualquer forma, eu estava apenas procurando por uma solução para o sinal sonoro que faltava, encontrei, e queria ajudar a "espalhar a palavra"! .. o)

    
por 25.10.2013 / 05:34
0

Se você desativar os alto-falantes externos, não os usará para mais nada. Assim, você também pode simplesmente desconectá-los do seu computador para que o comando do bipe passe pelo alto-falante do PC. Nenhum transplante extra de software ou driver é necessário. Você só precisa lembrar de reconectá-los depois.

    
por 22.01.2014 / 09:47
-1

Agarre NirCmd e corra nircmd stdbeep .

    
por 01.01.2011 / 16:49