@echo off
REM Turn sound on!
color a9
timeout 1 >NUL
echo The day isn't over yet!
set "line_to_speak=%USERNAME%, is that you sleeping again? You better wake up before I make you do star jumps!"
mshta "javascript:code(close(new ActiveXObject('SAPI.SpVoice').Speak('%LINE_TO_SPEAK:'=\'%')))"
:loop
mode 145, 28
echo
call :wakeup
timeout 1 >NUL
mode 82, 25
cls
timeout 1 >NUL
goto :loop
:wakeup
echo.
echo.
echo WWWWWWWW WWWWWWWW kkkkkkkk !!!
echo W::::::W W::::::W k::::::k !!:!!
echo W::::::W W::::::W k::::::k !:::!
echo W::::::W W::::::W k::::::k !:::!
echo W:::::W WWWWW W:::::Waaaaaaaaaaaaa k:::::k kkkkkkk eeeeeeeeeeee uuuuuu uuuuuu ppppp ppppppppp !:::!
echo W:::::W W:::::W W:::::W a::::::::::::a k:::::k k:::::kee::::::::::::ee u::::u u::::u p::::ppp:::::::::p !:::!
echo W:::::W W:::::::W W:::::W aaaaaaaaa:::::a k:::::k k:::::ke::::::eeeee:::::ee u::::u u::::u p:::::::::::::::::p !:::!
echo W:::::W W:::::::::W W:::::W a::::a k:::::k k:::::ke::::::e e:::::e u::::u u::::u pp::::::ppppp::::::p!:::!
echo W:::::W W:::::W:::::W W:::::W aaaaaaa:::::a k::::::k:::::k e:::::::eeeee::::::e u::::u u::::u p:::::p p:::::p!:::!
echo W:::::W W:::::W W:::::W W:::::W aa::::::::::::a k:::::::::::k e:::::::::::::::::e u::::u u::::u p:::::p p:::::p!:::!
echo W:::::W:::::W W:::::W:::::W a::::aaaa::::::a k:::::::::::k e::::::eeeeeeeeeee u::::u u::::u p:::::p p:::::p!!:!!
echo W:::::::::W W:::::::::W a::::a a:::::a k::::::k:::::k e:::::::e u:::::uuuu:::::u p:::::p p::::::p !!!
echo W:::::::W W:::::::W a::::a a:::::a k::::::k k:::::ke::::::::e u:::::::::::::::uup:::::ppppp:::::::p
echo W:::::W W:::::W a:::::aaaa::::::a k::::::k k:::::ke::::::::eeeeeeee u:::::::::::::::up::::::::::::::::p !!!
echo W:::W W:::W a::::::::::aa:::ak::::::k k:::::kee:::::::::::::e uu::::::::uu:::up::::::::::::::pp !!:!!
echo WWW WWW aaaaaaaaaa aaaakkkkkkkk kkkkkkk eeeeeeeeeeeeee uuuuuuuu uuuup::::::pppppppp !!!
echo p:::::p
echo p:::::p
echo p:::::::p
echo p:::::::p
echo p:::::::p
echo ppppppppp
goto :eof