sexta-feira, novembro 24, 2017
Breaking News
Home » Programação/ Scripts » bat (MS-DOS) » .bat – Executar wav em scripts

.bat – Executar wav em scripts

Saudações, leitores,

Trago-vos hoje uma dica simples, porém útil, para executar um arquivo de audio via bat. Enviada pelo nosso leitor Felipe

sounder.exe – play a wav file from the command line

Description:

Sounder.exe plays .wav toca  .Wav a partir da linha de comando. Ele foi escrito para fornecer alertas audíveis para janelas arquivos de lote.

Usage: sounder [/stop] [/loop times] [/timer ms] [/help]  filename.wav

Options:
    /stop           Cria o arquivo "stopfile" no diretório atual, que irá parar a reprodução preexistente
    /loop times     Reproduz o arquivo wav "tempos" vezes antes de sair
    /timer ms       Pára depois de "MS" milésimos de segundo, mesmo que o som não esteja concluído
    /help           Mostra tela de ajuda.
    /id             Especifique um ID stopfile para parar um som individualmente
    /stopbyid       Cria o stopfile especificado pelo / id, que vai parar todos os sons correspondentes prexisting
    /unique         Não vai começar a tocar um som se outro som / única com o mesmo / id já está tocando.

Opções são fornecidos em ambas as janelas e estilos unix.  The flags "-s", "/s", "/stop", "-l", "/l", "/loop", "-t", "/t", 
"/timer", "-h", "/?", "/help", "/h", "-v", "/v", "/version"

Para usar a funcionalidade "stopfile", o diretório de trabalho deve ser gravável.

Exemplos:

Está ficando um pouco complicado, por isso, por exemplo, se você tem dois alarmes, uma alertando-o para os patos e outro alertando-o para os ursos, mas não quero mais do que uma cópia de cada um. Wav jogando simultaneamente …sounder.exe /id bears /stopbyid bears.wav

sounder.exe /id ducks /stopbyid ducks.wav

Esses comandos podem ser muitos – a qualquer momento eles vão parar a reprodução do arquivo de onda específico e começar outro, mas não irá interferir com o outro arquivo de onda.

Para fazer toda a parada de som, independentemente de / id, você pode emitir uma “sounder.exe / stop”. Para fazer tudo parar de som e jogar uma nova emissão wav. Uma “newfile.wav sounder.exe / stop”. (pára a reprodução existente, em seguida, joga newfile.wav)

Download:

sounder.exe

Old Versions:

This is the old “play the whole file, then exit” version:

sounder.exe, win32 console application
source code

This is the old “play first two seconds asynchronously” version:

sounder.exe, win32 console application
sounder.exe, win32 console application, zipped
source code

This is the old “play until the file ‘stopfile’ is created” version:

sounder2.exe, win32 console application
sounder2 source code

Sobre Diego Duarte

Diego Duarte Atua como coordenador de NOC, toca um violãozinho nas horas vagas e tenta eternamente entender o que o fez escolher TI

Veja também!

Solarwinds – Criando um alerta de alta ou baixa utilização de porcentagem de transmissão de uma interface

Neste artigo iremos documentar o passo a passo para criar um alerta de alta utilização de uma interface no sistema de monitoramento Solarwinds Orion

Este artigo lhe foi útil? comente e ajude outros acrescentando seu ponto de vista!