Postagem em destaque
- Gerar link
- X
- Outros aplicativos
BlackTDN :: Batch Alarm Clock
Às vezes tenho dificuldade em acordar cedo, principalmente as 04:30 da matina, e, por causa disso, experimentei vários sistemas “despertadores” mas nenhum me atendeu. Resolvi montar o meu próprio. Que fosse simples e que me despertasse na hora certa. Minha primeira opção foi fazer usando comandos do Windows (a próxima versão será em PowerShell).
Nesta primeira versão temos 2 opções de “programar o alarme”. A primeira via linha de comando onde informamos a hora para o despertar e, opcionalmente, a música a ser tocada (no exemplo “Negro Drama: Racionais MC´s”); a segunda é executando o “script” e informando a hora em que o “Alarme” deverá “despertar” (neste caso não é possível personalizar a música: sempre tocará a música definida no “script”).
Bem, além de mim, ninguém mais é obrigado a acordar ouvido “Negro Drama” então, para alterar a musica “DEFAULT” altere a seguinte atribuição:
SET tDSong="C:/\temp/\Racionais_MCs_Negro_Drama.mp3" |
Eis o código:
@Echo off&setlocal color f0 SET tDSong="C:/\temp/\Racionais_MCs_Negro_Drama.mp3" cls goto :top :top :end :calcTime cls set hour=%tSetA:~0,2% set tTime=%time% echo Alarm is set for : %tSetA% set t24=24:00:00,00 if %tMatch% LSS %tnTime% ( set /A tElapTimeH=(%tElapTime%/360000) if %tElapTimeH% LSS 10 set tElapTimeH=0%tElapTimeH% echo. set swElapTile=%tElapTimeH%:%tElapTimeM%:%tElapTimeS%,%tElapTimeHS% echo ElapTime : %swElapTile% echo. |
Se estiver utilizando uma versão do Windows superior ao XP poderá substituir a instrução usada como “sleep”
PING -n 2 127.0.0.1 > NUL |
por
TIMEOUT /T 1 /NOBREAK > NUL |
Para elaborar o meu despertador peguei emprestado fragmentos de “scripts” obtidos em:
- How to Program a Batch File Alarm Clock;
- Print time in a batch file (milliseconds) ; e
- BigText.cmd - Batch file to echo giant size characters
Os meus arquivos ( alarmClock.bat e bigText.bat ) salvei em windows\system32.
Para programar o alarme (usando a música “DEFAULT”):
Para programar o alarme (informando a música a ser tocada):
mplay32 poderá não estar disponível em versões mais atuais do Windows, como por exemplo a 7. Neste caso, poderemos substituir:
start mplay32 /play /close %tPSong% |
por
%tPSong% |
Deixando o SO resolver com qual aplicativo abrirá o arquivo.
Para obter o código clique aqui ou aqui
[]s
иαldσ dj
- Gerar link
- X
- Outros aplicativos
Postagens mais visitadas
BlackTDN :: RLeg ~ Desvendando a Função ParamBox
- Gerar link
- X
- Outros aplicativos
Protheus :: Chamando Funções do Menu Diretamente e sem a Necessidade de Login
- Gerar link
- X
- Outros aplicativos
Comentários
Postar um comentário