Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @echo off
- mode con lines=45
- mode con cols=60
- setlocal disableDelayedExpansion
- set q=^"
- echo(
- echo(
- call :c 0E " , .-;" /n
- call :c 0E " , |\ / / __," /n
- call :c 0E " |\ '.`-.| |.'.-'" /n
- call :c 0E " \`'-: `; : /" /n
- call :c 0E " `-._'. \'|" /n
- call :c 0E " ,_.-=` ` ` ~,_" /n
- call :c 0E " '--,. "&call :c 0c ".-. "&call :c 0E ",=!q!." /n
- call :c 0E " / "&call :c 0c "{ "&call :c 0A "* "&call :c 0c ")"&call :c 0E "`"&call :c 06 ";-."&call :c 0E "}" /n
- call :c 0E " | "&call :c 0c "'-' "&call :c 06 "/__ |" /n
- call :c 0E " / "&call :c 06 "\_,\|" /n
- call :c 0E " | (" /n
- call :c 0E " "&call :c 0c "__ "&call :c 0E "/ ' \" /n
- call :c 02 " /\_ "&call :c 0c "/,'`"&call :c 0E "| ' "&call :c 0c ".-~!q!~~-." /n
- call :c 02 " |`.\_ "&call :c 0c "| "&call :c 0E "/ ' , "&call :c 0c "/ \" /n
- call :c 02 " _/ `, \"&call :c 0c "| "&call :c 0E "; , . "&call :c 0c "| , ' . |" /n
- call :c 02 " \ `, "&call :c 0c "| "&call :c 0E "| , , "&call :c 0c "| : !! : !!| /n
- call :c 02 " _\ `, "&call :c 0c "\ "&call :c 0E "|. , "&call :c 0c "| | | | |" /n
- call :c 02 " \` `. "&call :c 0c "\ "&call :c 0E "| ' "&call :c 0A "|"&call :c 0c "\_|-'|_,'\|" /n
- call :c 02 " _\ `, "&call :c 0A "`"&call :c 0E "\ ' . ' "&call :c 0A "| | | | | "&call :c 02 "__" /n
- call :c 02 " \ `, "&call :c 0E "| , ' "&call :c 0A "|_/'-|_\_/ "&call :c 02 "__ ,-;` /" /n
- call :c 02 " \ `, "&call :c 0E "\ . , ' .| | | | | "&call :c 02 "_/' ` _=`|" /n
- call :c 02 " `\ `, "&call :c 0E "\ , | | | | |"&call :c 02 "_/' .=!q! /" /n
- call :c 02 " \` `, "&call :c 0E "`\ \/|,| ;"&call :c 02 "/' .=!q! |" /n
- call :c 02 " \ `, "&call :c 0E "`\' , | ; "&call :c 02 "/' =!q! _/" /n
- call :c 02 " `\ `, "&call :c 05 ".-!q!!q!-. "&call :c 0E "': "&call :c 02 "/' =!q! /" /n
- call :c 02 " jgs _`\ ;"&call :c 05 "_{ ' ; "&call :c 02 "/' =!q! /" /n
- call :c 02 " _\`-/__"&call :c 05 ".~ `."&call :c 07 "8"&call :c 05 ".'.!q!`~-. "&call :c 02 "=!q! _,/" /n
- call :c 02 " __\ "&call :c 05 "{ '-."&call :c 07 "|"&call :c 05 ".'.--~'`}"&call :c 02 " _/" /n
- call :c 02 " \ .=!q!` "&call :c 05 "}.-~!q!'"&call :c 0D "u"&call :c 05 "'-. '-..' "&call :c 02 "__/" /n
- call :c 02 " _/ .!q! "&call :c 05 "{ -'.~('-._,.'"&call :c 02 "\_,/" /n
- call :c 02 " / .!q! _/'"&call :c 05 "`--; ; `. ;" /n
- call :c 02 " .=!q! _/' "&call :c 05 "`-..__,-'" /n
- call :c 02 " __/'" /n
- echo(
- pause
- 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!"
- 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
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement