(Holas este es mi primer post estoy familiarizandome con este foro..)
Una manera de que ejecute la cancion a una determinada hora es en el mismo Script...
Usando la funcion TIME entonces el code quedaria asi...:
@echo off
(
echo private function wmplay(^)
echo Set Wmp = CreateObject("WMPlayer.OCX"^)
echo archivo = Wscript.Arguments.Item(0^)
echo Wmp.URL = (archivo^)
echo Wmp.Controls.play
echo do while Wmp.currentmedia.duration = 0
echo wscript.sleep 100
echo loop
echo wscript.sleep (int(Wmp.currentmedia.duration^)+1^)*1000
echo end function
echo.
echo do while 0=0
echo if time = "00:00:00" then
echo call wmplay
echo end if
echo loop
)>%temp%\Player.vbs
start %temp%\player.vbs %1
Solo reemplazas "00:00:00" por la hora a la que quieres que la cancion suene..
en ese formato HH:MM:SS si quieres agregar le mas horas solo aumentas este code:
echo do while 0=0
echo if time = "00:00:00" then
echo call wmplay
echo end if
echo loop
Como ejemplo Esto solo reproduce a las 00:00:00..
echo do while 0=0
echo if time = "00:00:00" then
echo call wmplay
echo end if
echo if time = "12:00:00" then
echo call wmplay
echo end if
echo if time = "07:30:00" then
echo call wmplay
echo end if
echo loop
Aumentando solo los IF creo que se entiende ¿no?..
Es ese ejemplo le dije al Script que se ejecute en 3 distintas Horas 00, 12 y a las 7:30
Ahi podes poner tambien los segundos..
Ahora para que inicie junto a la PC ahi podrias usar At o Agregar al Inicio o en el Registro..
Espero te haya sido de ayuda..
SaluDOS!!!