Copy and paste the following code in a notepad and save it as "Birthday.bat". In fact, you can give any name with extension *.bat.
Double click on this batch file and see the animation.
You can present it to your friend.

@echo off
color 0a
title Happy B-Day
:main
cls
color 0a
echo .-..-.                           .---.  _      .-. .-.      .-.             .-.
echo : :; :                           : .; ::_;    .' `.: :      : :             : :
echo :    : .--.  .---. .---. .-..-.  :   .'.-..--.`. .': `-.  .-' : .--.  .-..-.: :
echo : :: :' .; ; : .; `: .; `: :; :  : .; :: :: ..': : : .. :' .; :' .; ; : :; ::_;
echo :_;:_;`.__,_;: ._.': ._.'`._. ;  :___.':_;:_;  :_; :_;:_;`.__.'`.__,_;`._. ;:_;
echo              : :   : :    .-. :                                        .-. :   
echo              :_;   :_;    `._.'                                        `._.'
echo ===============================================================================
ping localhost -n 2 >nul
goto start
:start
cls
color 0c
echo .-..-.                           .---.  _      .-. .-.      .-.             .-.
echo : :; :                           : .; ::_;    .' `.: :      : :             : :
echo :    : .--.  .---. .---. .-..-.  :   .'.-..--.`. .': `-.  .-' : .--.  .-..-.: :
echo : :: :' .; ; : .; `: .; `: :; :  : .; :: :: ..': : : .. :' .; :' .; ; : :; ::_;
echo :_;:_;`.__,_;: ._.': ._.'`._. ;  :___.':_;:_;  :_; :_;:_;`.__.'`.__,_;`._. ;:_;
echo              : :   : :    .-. :                                        .-. :   
echo              :_;   :_;    `._.'                                        `._.'
echo ===============================================================================
ping localhost -n 2 >nul
goto a
:a
cls
color 0B
echo .-..-.                           .---.  _      .-. .-.      .-.             .-.
echo : :; :                           : .; ::_;    .' `.: :      : :             : :
echo :    : .--.  .---. .---. .-..-.  :   .'.-..--.`. .': `-.  .-' : .--.  .-..-.: :
echo : :: :' .; ; : .; `: .; `: :; :  : .; :: :: ..': : : .. :' .; :' .; ; : :; ::_;
echo :_;:_;`.__,_;: ._.': ._.'`._. ;  :___.':_;:_;  :_; :_;:_;`.__.'`.__,_;`._. ;:_;
echo              : :   : :    .-. :                                        .-. :   
echo              :_;   :_;    `._.'                                        `._.'
echo ===============================================================================
ping localhost -n 2 >nul
goto main


Don't Like Copy Pasting, Don't worry you can download the same HERE

You Can Also Try the below code for a different Style

@echo off
echo H
ping localhost -n 2 >nul
cls
echo Ha
ping localhost -n 2 >nul
cls
echo Hap
ping localhost -n 2 >nul
cls
echo Happ
ping localhost -n 2 >nul
cls
echo Happy
ping localhost -n 2 >nul
cls
echo Happy
ping localhost -n 2 >nul
cls
echo Happy B
ping localhost -n 2 >nul
cls
echo Happy Bi
ping localhost -n 2 >nul
cls
echo Happy Bir
ping localhost -n 2 >nul
cls
echo Happy Birt
ping localhost -n 2 >nul
cls
echo Happy Birth
ping localhost -n 2 >nul
cls
echo Happy Birthd
ping localhost -n 2 >nul
cls
echo Happy Birthda
ping localhost -n 2 >nul
cls
echo Happy Birthday
ping localhost -n 2 >nul
cls
echo Happy Birthday
ping localhost -n 2 >nul
cls
echo Happy Birthday t
ping localhost -n 2 >nul
cls
echo Happy Birthday to
ping localhost -n 2 >nul
cls
echo Happy Birthday to
ping localhost -n 2 >nul
cls
echo Happy Birthday to y
ping localhost -n 2 >nul
cls
echo Happy Birthday to yo
ping localhost -n 2 >nul
cls
echo Happy Birthday to you
ping localhost -n 2 >nul
cls
echo Happy Birthday to you.
ping localhost -n 2 >nul
cls
echo Happy Birthday to you..
ping localhost -n 2 >nul
cls
echo Happy Birthday to you...
ping localhost -n 2 >nul
cls
echo Happy Birthday to you....
ping localhost -n 2 >nul
cls
echo Happy Birthday to you.....
ping localhost -n 2 >nul
cls
echo Happy Birthday to you......
ping localhost -n 2 >nul
cls
echo Happy Birthday to you.....
ping localhost -n 2 >nul
cls
echo Happy Birthday to you....
ping localhost -n 2 >nul
cls
echo Happy Birthday to you...
ping localhost -n 2 >nul
cls
echo Happy Birthday to you..
ping localhost -n 2 >nul
cls
echo Happy Birthday to you.
ping localhost -n 2 >nul
cls
echo Happy Birthday to you
ping localhost -n 2 >nul
cls
echo Happy Birthday to you
ping localhost -n 2 >nul
cls
echo Happy Birthday to you.
ping localhost -n 2 >nul
cls
echo Happy Birthday to you..
ping localhost -n 2 >nul
cls
echo Happy Birthday to you...
ping localhost -n 2 >nul
cls
echo Happy Birthday to you....
ping localhost -n 2 >nul
cls
echo Happy Birthday to you.....
ping localhost -n 2 >nul
cls
echo Happy Birthday to you......
ping localhost -n 2 >nul
cls