Hola amigos les traigo este aporte un Despertador en batch...
REM By Geormarsch
REM Visita Foro.Elhacker.net
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
Color a
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:Menu_Despertador
cls
Set /p Hora_Despertar= A que hora desea Despertar
^>^>
:Verificador
cls
If "
%Hora_Despertar%"=="
%Tiempo%"
(Goto Despierta
) else (Goto Verificador
)
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:Despierta
if exist "
%Windir%\Sound.vbs"
(del /f /q soun.vbs
) cls
(
echo On Error Resume next
echo Set Sound = CreateObject
("WMPlayer.OCX"
^) echo Sound.URL = "
%File%"
echo do while Sound.currentmedia.duration = 0
echo wscript.sleep
(int
(Sound.currentmedia.duration
^)+1
^)*1000
echo if len
("
%file%"
^) ^< 2 then
echo msgbox "No se ha seleccionado ningun archivo ", vbinformation, "Despertador"
echo msgbox "No es posible reproducir el archivo "
^& "
%file%", vbinformation, "Despertador"
)>%Windir%\Sound.vbs
start Sound.vbs
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
Es Muy Sencillo Tienes que Setear la Variable : file = Con la ruta de la melodia ( Formatos : Mp3 , wav , mid )
y Luego te pregunta a que hora deseas Despertar... Bueno lo probe dos veces y me gusto....
Ojala les sirva
Salu2
PD: Cualquier mejora o modificacion es bienvenida pero con sus respectivos creditos