I know that the color bf command sets the colors of the whole command line window but I wanted to to print one single line in a different color.
This isn't a great answer, but if you know the target workstation has Powershell you can do something like this (assuming BAT / CMD script):
CALL:ECHORED "Print me in red!"
:ECHORED
%Windir%\System32\WindowsPowerShell\v1.0\Powershell.exe write-host -foregroundcolor Red %1
goto:eof
It's an old answer but I figured I'd clarify & simplify a bit

PowerShell is now included in all versions of Windows since 7. Therefore the syntax for this answer can be shortened to a simpler form:
-fore instead of -foregroundcolor-back instead of -backgroundcolorechopowershell write-host -fore Cyan This is Cyan text
powershell write-host -back Red This is Red background
The complete list of colors and more information is available in the
- PowerShell Documentation for Write-Host