Primeiro método:
1)Abra o bloco de notas ou outro editor de texto(recomendo o bloco de notas, não funciona no Word ou outros editores de texto complexos, apenas editores simples).
2)Cole o batch script abaixo:
@echo off color 3a title Beeps mode 63,30 set veloc=2 set /p opc_veloc=Deseja ativar opcao de velocidade(s/n): if %opc_veloc% equ n set veloc=off if not %opc_veloc% equ n set veloc=on :main cls echo. echo Bem-vindo ao "Beeps"! Quantos beeps vc deseja? echo. set /p num=Quantidade: set /a num=%num%+1 if not %veloc% equ off ( echo. echo E em que velocidade? ^(Para desativar esta opcao, digite "off"^). set /p veloc=Velocidade: ) if %veloc%==off set veloc=2 if %num% leq 1 ( echo. echo Numero invalido! echo. pause>nul )
if not %num% leq 0 goto loop_time
goto main
:loop_time
if %num% gtr 1 (
set /a num=%num%-1
goto loop
)
if %num% equ 1 goto main
:loop
echo.
echo %num%
ping localhost -n %veloc% >nul
echo
goto loop_time
|
3)Baixe esse arquivo em lotes(clique no link à esquerda, é um caractere não imprimível em editores de texto, apenas o bloco de notas o aceita), clique em editar, copie e cole na penúltima linha depois de "echo ".
4)Salve o arquivo como Beeps.bat, onde "Beeps" pode ser substituido pelo o que quiser e ".bat" é a extensão de arquivos em lotes(não esqueça de escrever ".bat").
5)Execute o arquivo.
Segundo método:
1)Baixe o arquivo "Beeps.bat" na minha pasta compartilhada do Google Drive(clique no link a esquerda).
2)Execute o arquivo, se mostrar uma mensagem de segurança perguntando se deseja executar, é por que foi baixado da internet, pode desativar a caixa "Sempre perguntar antes de abrir este arquivo" e executar que este arquivo é seguro!
Funcionamento:
Antes de continuar lendo, tente intender o funcionamento do script; intendeu? Então vamos para a explicação:
Desativei o eco com o comando "@echo off"; usei comando "color" para definir as cores usando dois dígitos hexadecimais(3a), deixando assim, a cor do plano de fundo verde-água e cor da fonte verde-claro; usei o comando "title" para dar título ao script de "Beeps"; usei o comando "mode" para definir as dimensões da tela(61,30); usei o comando "set" para definir o valor das variáveis; usei o comando "if" para estabelecer as condições(ex: se o valor da variável não for igual a 0, subtrair 1); usei um caractere especial que serve para o cmd.exe fazer aquele "beep"; usei o comando "echo" para exibir textos e "echo." para pular linhas; usei o comando "ping localhost" para definir a velocidade de processamento através de variáveis definidas por uma linha de entrada digitada pelo usuário.
Intenderam tudo? Ficou muito legal né?! Fazer este script me fez intender a linguagem batch mais aprofundadamente e recomendo que vocês também pratiquem! Comentem aí o que vocês acharam, se gostaram ou não gostaram, se intenderam ou não intenderam, se eu estou ensinando bem, etc.
Nenhum comentário:
Postar um comentário
Deixe seu feedback.