You are not logged in.

#1 03 Mar 2016 07:12

guizalan
Member
Registered: 22 Feb 2016
Posts: 2

Denver Broncos script - Super Bowl

hehehehe I had to do it; Even if you are not a Broncos fan, I believe you will like it.
Tell me what you think...
big_smile lol cool
Video:
Go to youtube and search for "broncos cmd script" (I can't put the link here)

Broncos script

How I did it:
Bigtext.cmd code from this site (the forum didn't let me put links here. Links from this very own ss64 site).
+
Specifically designed Broncos logo transformed into ASCII format
+
Multiple colors technique from our ss64 site (again, no link permission)
+
And lots of hours to correctly paint, fix, join codes, put all together.

Code:

@echo off
setlocal disableDelayedExpansion
set q=^"
rem color f9 BLUE / COLOR fc RED
mode con:cols=120 lines=60
cls
color f9
echo(
echo(
call :c f9 "           +                 .#++++++++#:                                           " /n                                          
call :c f9 "           +    #          '++#+"&call :c FC ";;;;;:'"&call :c F9 "#++#                                         " /n 
call :c f9 "          #+`   +#       ++++"&call :c FC ";;;;;;;;;;;;"&call :c F9 "+++,                                       " /n
call :c f9 "          ++:   +++'   ;+++"&call :c FC ";;;;;;;;;;;;;;;;"&call :c F9 "#+#                                      " /n
call :c f9 "         .###   #"&call :c FC ";"&call :c F9 "'++++++"&call :c FC ";;;;;;;;;;;;;;;;;;;;"&call :c F9 "+#                                     " /n 
call :c f9 "         ##+#   ##"&call :c FC ";;;"&call :c F9 "'"&call :c FC ";;;;;;;;;;;;;;;;;;;;;;;;"&call :c F9 "#+                                    " /n 
call :c f9 "         ##"&call :c FC ":"&call :c F9 "+   .+:"&call :c FC ";;;;;;;;;;;;"&call :c F9 "+###'"&call :c FC ";;;;;;;;;;;"&call :c F9 "#+                                   " /n 
call :c f9 "         #+"&call :c FC ";"&call :c F9 "##   #+"&call :c FC ";;;;;;;;"&call :c F9 "'#+++++++++"&call :c FC ";;;;;;;;;;"&call :c F9 "##                                  " /n 
call :c f9 "         ##"&call :c FC ";;"&call :c F9 "+#   #++"&call :c FC ";;;;"&call :c F9 "#++######++++#"&call :c FC ";;;;;;;;;;"&call :c F9 "+#                                 " /n 
call :c f9 "         ##"&call :c FC ";;"&call :c F9 "++#+,,+++++#'"&call :c FC ";;;;;;;;;"&call :c F9 "#+++'"&call :c FC ";;;;;;;;;;"&call :c F9 "+'                                " /n 
call :c f9 "         .+"&call :c FC ";;;"&call :c F9 ":##+++#+"&call :c FC ";;;;;;;;;;;;;;"&call :c F9 "#+++"&call :c FC ";;';;;;;;;"&call :c F9 "#+###'                            " /n 
call :c f9 "          ++"&call :c FC ";;;;;;;;;;;;;;;;;;;"&call :c F9 ":'##++++++++++++++##+####++#                         " /n 
call :c f9 " ,        ;+"&call :c FC ";;;;;;;;;;;;;;;;"&call :c F9 "'#+++++##',`       .;###+++  ,#+#                       " /n 
call :c f9 " '         #+"&call :c FC ";;;;;;;;;;;;"&call :c F9 "+#+++#+`                     ''  ..+#                      " /n 
call :c f9 " .+,     #++++#"&call :c FC ";;;;;;;"&call :c F9 "'#+++#`                            :## +#                     " /n 
call :c f9 "  +"&call :c FC "+"&call :c F9 "#+;#++#;'#++#'"&call :c FC ";"&call :c F9 ":#+++#                                   . ++#                   " /n 
call :c f9 "  #"&call :c FC ";;"&call :c F9 "#+#'"&call :c FC ";;;;;;"&call :c F9 "#+++++#,                                        '#+#                 " /n 
call :c f9 "  :+"&call :c FC ";;;;;;;;;;;;;"&call :c F9 "++#                      .                      `#+#,              " /n 
call :c f9 "   ##"&call :c FC ";;;;;;;;;;"&call :c F9 "#+#                        #+#'                @     #+++            " /n 
call :c f9 "   .+#"&call :c FC ";;;;;"&call :c F9 ":+#+#                           ++++#:              `#;   ++,            " /n 
call :c f9 "    #++"&call :c FC ";;;"&call :c F9 "++++:                       .;+##+++++++#              '"&call :c FC "#;"&call :c F9 "  #+#           " /n 
call :c f9 "     #++"&call :c FC ";;"&call :c F9 "++#                    ;##++++++++++++++++#`            #"&call :c FC "#"&call :c F9 "#   #+;         " /n 
call :c f9 "      #++++.                  ##+++++++#'        `++++               ##  #+#        " /n 
call :c f9 "       #++                 ,#+++++++#,             #+#                 #   #++      " /n       
call :c f9 "        ,+++             :#+++++++#                '+#                   '  '+#     " /n      
call :c f9 "          #++#`         #+++++++#                   ++`                   ,   #+:   " /n    
call :c f9 "            ;#++#:    #+++++++++                    #+#                        #+#  " /n   
call :c f9 "               ;#++###++++++++                       #+#                         #+;" /n
call :c f9 "                   '#++++++++              .##        #+#`      #+,           ##  + " /n 
call :c f9 "                       `'#++#+           #+#           +++#####+# ;#           # :+ " /n 
call :c f9 "                            #++#`      #++;         ##   .####,      +          `.+ " /n 
call :c f9 "                              .#+#    +++        `#+##+#       ++#;      #++#`    +#" /n 
call :c f9 "                                 #+# +++`       #+#   `#++###+++##++:   #+  .##   `+" /n 
call :c f9 "                                  '++++#       +#        .'#+:     #+#  #+    `+,  +" /n 
call :c f9 "                                    +++       +#                     +#  ##:    #+##" /n 
call :c f9 "                                     ++      +#                       +'   ##+#: #+ " /n 
call :c f9 "                                      +#    ##                        ##    ,+`   # " /n 
call :c f9 "                                      ++.  `+                         +#+++++       " /n 
call :c f9 "                                       ##  ##                                       " /n 
call :c f9 "                                       `+: +,                                       " /n 
call :c f9 "                                        ##`+                                        " /n 
call :c f9 "                                        .+;+                                        " /n 
call :c f9 "                                         ++#                                        " /n 
call :c f9 "                                         ++#                                        " /n 
call :c f9 "                                          +#                                        " /n 
call :c f9 "                                          ##                                        " /n 
call :c f9 "                                          ##                                        " /n 
echo(
goto s_start
exit /b

:c
setlocal enableDelayedExpansion
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

:colorPrint Color  Str  [/n]
setlocal
set "s=%~2"
call :colorPrintVar %1 s %3
exit /b

:colorPrintVar  Color  StrVar  [/n]
if not defined DEL call :initColorPrint
setlocal enableDelayedExpansion
pushd .
':
cd \
set "s=!%~2!"
:: The single blank line within the following IN() clause is critical - DO NOT REMOVE
for %%n in (^"^

^") do (
  set "s=!s:\=%%~n\%%~n!"
  set "s=!s:/=%%~n/%%~n!"
  set "s=!s::=%%~n:%%~n!"
)
for /f delims^=^ eol^= %%s in ("!s!") do (
  if "!" equ "" setlocal disableDelayedExpansion
  if %%s==\ (
    findstr /a:%~1 "." "\'" nul
    <nul set /p "=%DEL%%DEL%%DEL%"
  ) else if %%s==/ (
    findstr /a:%~1 "." "/.\'" nul
    <nul set /p "=%DEL%%DEL%%DEL%%DEL%%DEL%"
  ) else (
    >colorPrint.txt (echo %%s\..\')
    findstr /a:%~1 /f:colorPrint.txt "."
    <nul set /p "=%DEL%%DEL%%DEL%%DEL%%DEL%%DEL%%DEL%"
  )
)
if /i "%~3"=="/n" echo(
popd
exit /b


:initColorPrint
for /f %%A in ('"prompt $H&for %%B in (1) do rem"') do set "DEL=%%A %%A"
<nul >"%temp%\'" set /p "=."
subst ': "%temp%" >nul
exit /b


:cleanupColorPrint
2>nul del "%temp%\'"
2>nul del "%temp%\colorPrint.txt"
>nul subst ': /d
exit /b

REM BIGTEXT #####################################################
@Echo off&SETLOCAL
   :s_start
      SET _length=0
      SET _sentence=super bowl champion

      :: Get the length of the sentence
      SET _substring=%_sentence%
   :s_loop
      IF not defined _substring GOTO :s_result
      ::remove the first char from _substring (until it is null)
      SET _substring=%_substring:~1%
      SET /A _length+=1
      GOTO s_loop
      
   :s_result
      SET /A _length-=1

      :: Truncate text to fit the window size
      :: assuming average char is 6 digits wide
      IF %_length% GTR %_window% set _length=%_window% 

      :: Step through each digit of the sentence and store in a set of variables
      FOR /L %%G IN (0,1,%_length%) DO call :s_build %%G
      
   :: Now Echo all the variables
   Echo:
   Echo %_1%
   Echo %_2%
   Echo %_3%
   Echo %_4%
   Echo %_5%
   Echo %_6%
   Echo %_7%
   Echo:
   ping localhost -n 3 > Nul
   pause
   GOTO :EOF

   :s_build
      :: get the next character
      CALL SET _digit=%%_sentence:~%1,1%%%
      :: Add the graphics for this digit to the variables
      IF "%_digit%"==" " (CALL :s_space) ELSE (CALL :s_%_digit%)
   GOTO :EOF
   
   ::  Pad digits to -->
   :s_0
      (SET _1=%_1% ####)
      (SET _2=%_2% #  #)
      (SET _3=%_3% #  #)
      (SET _4=%_4% #  #)
      (SET _5=%_5% #  #)
      (SET _6=%_6% #  #)
      (SET _7=%_7% ####)
   GOTO :EOF
   
   :s_1
   ::  Pad digits to -->
      (SET _1=%_1%  ## )
      (SET _2=%_2%   # )
      (SET _3=%_3%   # )
      (SET _4=%_4%   # )
      (SET _5=%_5%   # )
      (SET _6=%_6%   # )
      (SET _7=%_7% ####)
   GOTO :EOF
   
   :s_2
   ::  Pad digits to -->
      (SET _1=%_1% ####)
      (SET _2=%_2% #  #)
      (SET _3=%_3%    #)
      (SET _4=%_4% ####)
      (SET _5=%_5% #   )
      (SET _6=%_6% #  #)
      (SET _7=%_7% ####)
   GOTO :EOF
   
   :s_3
   ::  Pad digits to -->
      (SET _1=%_1% ####)
      (SET _2=%_2%    #)
      (SET _3=%_3%    #)
      (SET _4=%_4% ####)
      (SET _5=%_5%    #)
      (SET _6=%_6%    #)
      (SET _7=%_7% ####)
   GOTO :EOF
   
   :s_4
   ::  Pad digits to -->
      (SET _1=%_1% #  #)
      (SET _2=%_2% #  #)
      (SET _3=%_3% #  #)
      (SET _4=%_4% ####)
      (SET _5=%_5%    #)
      (SET _6=%_6%    #)
      (SET _7=%_7%    #)
   GOTO :EOF
   
   :s_5
   ::  Pad digits to -->
      (SET _1=%_1% ####)
      (SET _2=%_2% #   )
      (SET _3=%_3% #   )
      (SET _4=%_4% ####)
      (SET _5=%_5%    #)
      (SET _6=%_6% #  #)
      (SET _7=%_7% ####)
   GOTO :EOF
   
   :s_6
   ::  Pad digits to -->
      (SET _1=%_1% ##  )
      (SET _2=%_2% #   )
      (SET _3=%_3% #   )
      (SET _4=%_4% ####)
      (SET _5=%_5% #  #)
      (SET _6=%_6% #  #)
      (SET _7=%_7% ####)
   GOTO :EOF
   
   :s_7
   ::  Pad digits to -->
      (SET _1=%_1% ####)
      (SET _2=%_2% #  #)
      (SET _3=%_3%    #)
      (SET _4=%_4%   ##)
      (SET _5=%_5%   # )
      (SET _6=%_6%   # )
      (SET _7=%_7%   # )
   GOTO :EOF
   
   :s_8
   ::  Pad digits to -->
      (SET _1=%_1% ####)
      (SET _2=%_2% #  #)
      (SET _3=%_3% #  #)
      (SET _4=%_4% ####)
      (SET _5=%_5% #  #)
      (SET _6=%_6% #  #)
      (SET _7=%_7% ####)
   GOTO :EOF
   
   :s_9
   ::  Pad digits to -->
      (SET _1=%_1% ####)
      (SET _2=%_2% #  #)
      (SET _3=%_3% #  #)
      (SET _4=%_4% ####)
      (SET _5=%_5%    #)
      (SET _6=%_6%    #)
      (SET _7=%_7%    #)
   GOTO :EOF
   
   :s_-
   ::  Pad digits to -->
      (SET _1=%_1%     )
      (SET _2=%_2%     )
      (SET _3=%_3%     )
      (SET _4=%_4% ####)
      (SET _5=%_5%     )
      (SET _6=%_6%     )
      (SET _7=%_7%     )
   GOTO :EOF
   
   :s_.
   ::  Pad digits to -->
      (SET _1=%_1%     )
      (SET _2=%_2%     )
      (SET _3=%_3%     )
      (SET _4=%_4%     )
      (SET _5=%_5%     )
      (SET _6=%_6%     )
      (SET _7=%_7%  #  )
   GOTO :EOF
   
   :s_a
   ::  Pad digits to -->
      (SET _1=%_1%  ## )
      (SET _2=%_2% #  #)
      (SET _3=%_3% #  #)
      (SET _4=%_4% ####)
      (SET _5=%_5% #  #)
      (SET _6=%_6% #  #)
      (SET _7=%_7% #  #)
   GOTO :EOF
   
   :s_b
   ::  Pad digits to -->
      (SET _1=%_1% ### )
      (SET _2=%_2% #  #)
      (SET _3=%_3% #  #)
      (SET _4=%_4% ####)
      (SET _5=%_5% #  #)
      (SET _6=%_6% #  #)
      (SET _7=%_7% ### )
   GOTO :EOF
   
   :s_c
   ::  Pad digits to -->
      (SET _1=%_1%  ## )
      (SET _2=%_2% #  #)
      (SET _3=%_3% #   )
      (SET _4=%_4% #   )
      (SET _5=%_5% #   )
      (SET _6=%_6% #  #)
      (SET _7=%_7%  ## )
   GOTO :EOF
   
   :s_d
   ::  Pad digits to -->
      (SET _1=%_1% ### )
      (SET _2=%_2% #  #)
      (SET _3=%_3% #  #)
      (SET _4=%_4% #  #)
      (SET _5=%_5% #  #)
      (SET _6=%_6% #  #)
      (SET _7=%_7% ### )
   GOTO :EOF
   
   :s_e
   ::  Pad digits to -->
      (SET _1=%_1% ####)
      (SET _2=%_2% #   )
      (SET _3=%_3% #   )
      (SET _4=%_4% ### )
      (SET _5=%_5% #   )
      (SET _6=%_6% #   )
      (SET _7=%_7% ####)
   GOTO :EOF
   
   :s_f
   ::  Pad digits to -->
      (SET _1=%_1% ####)
      (SET _2=%_2% #   )
      (SET _3=%_3% #   )
      (SET _4=%_4% ### )
      (SET _5=%_5% #   )
      (SET _6=%_6% #   )
      (SET _7=%_7% #   )
   GOTO :EOF

   :s_g
   ::  Pad digits to -->
      (SET _1=%_1%  ## )
      (SET _2=%_2% #  #)
      (SET _3=%_3% #   )
      (SET _4=%_4% #   )
      (SET _5=%_5% # ##)
      (SET _6=%_6% #  #)
      (SET _7=%_7%  ## )
   GOTO :EOF

   :s_h
   ::  Pad digits to -->
      (SET _1=%_1% #  #)
      (SET _2=%_2% #  #)
      (SET _3=%_3% #  #)
      (SET _4=%_4% ####)
      (SET _5=%_5% #  #)
      (SET _6=%_6% #  #)
      (SET _7=%_7% #  #)
   GOTO :EOF

   :s_i
   ::  Pad digits to -->
      (SET _1=%_1%  # )
      (SET _2=%_2%  # )
      (SET _3=%_3%  # )
      (SET _4=%_4%  # )
      (SET _5=%_5%  # )
      (SET _6=%_6%  # )
      (SET _7=%_7%  # )
   GOTO :EOF

   :s_j
   ::  Pad digits to -->
      (SET _1=%_1% ####)
      (SET _2=%_2%   # )
      (SET _3=%_3%   # )
      (SET _4=%_4%   # )
      (SET _5=%_5%   # )
      (SET _6=%_6%   # )
      (SET _7=%_7% ##  )
   GOTO :EOF

   :s_k
   ::  Pad digits to -->
      (SET _1=%_1% #   )
      (SET _2=%_2% #  #)
      (SET _3=%_3% # # )
      (SET _4=%_4% ##  )
      (SET _5=%_5% ##  )
      (SET _6=%_6% # # )
      (SET _7=%_7% #  #)
   GOTO :EOF

   :s_l
   ::  Pad digits to -->
      (SET _1=%_1% #   )
      (SET _2=%_2% #   )
      (SET _3=%_3% #   )
      (SET _4=%_4% #   )
      (SET _5=%_5% #   )
      (SET _6=%_6% #   )
      (SET _7=%_7% ####)
   GOTO :EOF

   :s_m
   ::  Pad digits to --->
      (SET _1=%_1% #   #)
      (SET _2=%_2% ## ##)
      (SET _3=%_3% # # #)
      (SET _4=%_4% # # #)
      (SET _5=%_5% #   #)
      (SET _6=%_6% #   #)
      (SET _7=%_7% #   #)
   GOTO :EOF

   :s_n
   ::  Pad digits to --->
      (SET _1=%_1% #   #)
      (SET _2=%_2% ##  #)
      (SET _3=%_3% ##  #)
      (SET _4=%_4% # # #)
      (SET _5=%_5% #  ##)
      (SET _6=%_6% #  ##)
      (SET _7=%_7% #   #)
   GOTO :EOF

   :s_o
   ::  Pad digits to -->
      (SET _1=%_1%  ## )
      (SET _2=%_2% #  #)
      (SET _3=%_3% #  #)
      (SET _4=%_4% #  #)
      (SET _5=%_5% #  #)
      (SET _6=%_6% #  #)
      (SET _7=%_7%  ## )
   GOTO :EOF

   :s_p
   ::  Pad digits to -->
      (SET _1=%_1% ### )
      (SET _2=%_2% #  #)
      (SET _3=%_3% #  #)
      (SET _4=%_4% ### )
      (SET _5=%_5% #   )
      (SET _6=%_6% #   )
      (SET _7=%_7% #   )
   GOTO :EOF

   :s_q
   ::  Pad digits to -->
      (SET _1=%_1%  ## )
      (SET _2=%_2% #  #)
      (SET _3=%_3% #  #)
      (SET _4=%_4% #  #)
      (SET _5=%_5% #  #)
      (SET _6=%_6% # ##)
      (SET _7=%_7%  # #)
   GOTO :EOF

   :s_r
   ::  Pad digits to -->
      (SET _1=%_1% ### )
      (SET _2=%_2% #  #)
      (SET _3=%_3% #  #)
      (SET _4=%_4% ### )
      (SET _5=%_5% # # )
      (SET _6=%_6% #  #)
      (SET _7=%_7% #  #)
   GOTO :EOF

   :s_s
   ::  Pad digits to -->
      (SET _1=%_1%  ###)
      (SET _2=%_2% #   )
      (SET _3=%_3% #   )
      (SET _4=%_4%  ## )
      (SET _5=%_5%    #)
      (SET _6=%_6%    #)
      (SET _7=%_7% ### )
   GOTO :EOF

   :s_t
   ::  Pad digits to -->
      (SET _1=%_1% ###)
      (SET _2=%_2%  # )
      (SET _3=%_3%  # )
      (SET _4=%_4%  # )
      (SET _5=%_5%  # )
      (SET _6=%_6%  # )
      (SET _7=%_7%  # )
   GOTO :EOF

   :s_u
   ::  Pad digits to -->
      (SET _1=%_1% #  #)
      (SET _2=%_2% #  #)
      (SET _3=%_3% #  #)
      (SET _4=%_4% #  #)
      (SET _5=%_5% #  #)
      (SET _6=%_6% #  #)
      (SET _7=%_7%  ## )
   GOTO :EOF

   :s_v
   ::  Pad digits to --->
      (SET _1=%_1% #   #)
      (SET _2=%_2% #   #)
      (SET _3=%_3% #   #)
      (SET _4=%_4% #   #)
      (SET _5=%_5% #   #)
      (SET _6=%_6%  # # )
      (SET _7=%_7%   #  )
   GOTO :EOF

   :s_w
   ::  Pad digits to ----->
      (SET _1=%_1% #  #  #)
      (SET _2=%_2% #  #  #)
      (SET _3=%_3% #  #  #)
      (SET _4=%_4% #  #  #)
      (SET _5=%_5% #  #  #)
      (SET _6=%_6% #  #  #)
      (SET _7=%_7%  ## ## )
   GOTO :EOF

   :s_x
   ::  Pad digits to -->
      (SET _1=%_1%      )
      (SET _2=%_2% #   #)
      (SET _3=%_3%  # # )
      (SET _4=%_4%   #  )
      (SET _5=%_5%   #  )
      (SET _6=%_6%  # # )
      (SET _7=%_7% #   #)
   GOTO :EOF

   :s_y
   ::  Pad digits to --->
      (SET _1=%_1% #   #)
      (SET _2=%_2%  # # )
      (SET _3=%_3%   #  )
      (SET _4=%_4%   #  )
      (SET _5=%_5%   #  )
      (SET _6=%_6%   #  )
      (SET _7=%_7%   #  )
   GOTO :EOF

   :s_z
   ::  Pad digits to --->
      (SET _1=%_1% #####)
      (SET _2=%_2%     #)
      (SET _3=%_3%    # )
      (SET _4=%_4%   #  )
      (SET _5=%_5%  #   )
      (SET _6=%_6% #    )
      (SET _7=%_7% #####)
   GOTO :EOF

   :s_space
   ::  Pad digits to --->
      (SET _1=%_1%      )
      (SET _2=%_2%      )
      (SET _3=%_3%      )
      (SET _4=%_4%      )
      (SET _5=%_5%      )
      (SET _6=%_6%      )
      (SET _7=%_7%      )
   GOTO :EOF

Offline

#2 12 Apr 2016 16:12

Realskull
Member
Registered: 06 Apr 2016
Posts: 22

Re: Denver Broncos script - Super Bowl

Use the [add link ] option

Example: clickme FOR YOUTUBE

Offline

#3 12 Apr 2016 17:56

Shadow Thief
Member
Registered: 12 Jul 2012
Posts: 205

Re: Denver Broncos script - Super Bowl

Realskull wrote:

Use the [add link ] option

Example: clickme FOR YOUTUBE

To prevent spam, we don't allow users to include links in their posts until they've posted multiple times.

Offline

#4 24 Jun 2016 08:08

NDog
Member
From: New Zealand
Registered: 31 May 2006
Posts: 121
Website

Re: Denver Broncos script - Super Bowl

very creative but you have too much time on your hands hehe


cmd, vbs, ps, bash
autoit, python, swift

Offline

Board footer

Powered by