China DOS Union

-- Unite DOS · Advance DOS · Grow DOS --

Union site: www.cn-dos.net Forum site: www.cn-dos.net/forum
DOS stands for freedom, openness and progress. Let us work hard, learn from the openness and GNU spirit of FreeDOS and Linux, and together build and grow a free GNU GPL world!

中国DOS联盟论坛
The time now is 2026-06-28 03:44
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » !Repost!:Batch script to write movies View 2,302 Replies 6
Original Poster Posted 2007-05-09 15:28 ·  中国 湖北 武汉 电信
中级用户
★★
scriptlover
Credits 328
Posts 131
Joined 2007-03-25 22:17
19-year member
UID 82910
Gender Male
Status Offline
cls
@echo off
title Basketball Man
color e1
mode con cols=20 lines=2
mode con cols=25 lines=4
mode con cols=30 lines=6
mode con cols=35 lines=8
mode con cols=40 lines=10
mode con cols=45 lines=12
mode con cols=50 lines=14
mode con cols=55 lines=15
mode con cols=60 lines=16
mode con cols=65 lines=17
mode con cols=67 lines=18

:main
cls & echo Hehe, watching a movie requires a password. & echo.
echo Please directly enter the password to watch, or enter password and press Enter to get the password for free from the release page.
echo. & echo. & echo.
SET /P INPUT="Please enter here:"
IF /I "%INPUT%"=="PASSWORD" (echo Sorry, I'll change it here, the password is delhide)
IF /I "%INPUT%"=="delhide" ( goto :start ) else ( goto :main )

:start
color 1e
for /l %%a in (1,1,2) do (
echo.
echo.
echo ............ @@@@@ @@@@@ ..........
echo ........... @ @ @ @ .........
echo .......... @@@ @ @ ........
echo ......... @@ @ @ .......
echo ........ @@@@@@@ @@@@@ th ......
echo ....... ----------------------- .....
echo ..... C E N T U R Y ....
echo ... ----------------------- ...
echo .. @@@@@ @@@@@ @ @ @@@@@ ..
echo == @ @ @ @ @ ==
echo __^|^|__ @ @@@@ @ @ __^|^|__
echo ^| ^| @ @ @ @ @ ^| ^|
echo _______^|______^|_____ @ @@@@@ @ @ @ _____^|______^|___________
echo.
echo Basketball Man
echo.
ping -n 1 127.0>nul
cls
echo.
echo.
echo ............. @@@@@ @@@@@ ..............
echo ........... @ @ @ @ ............
echo .......... @@@ @ @ ..........
echo ......... @@ @ @ ........
echo ........ @@@@@@@ @@@@@ th .......
echo ...... ----------------------- ......
echo .... C E N T U R Y .....
echo ... ----------------------- ...
echo .. @@@@@ @@@@@ @ @ @@@@@ ..
echo == @ @ @ @ @ ==
echo __^|^|__ @ @@@@ @ @ __^|^|__
echo ^| ^| @ @ @ @ @ ^| ^|
echo _______^|______^|_____ @ @@@@@ @ @ @ _____^|______^|___________
echo.
echo Basketball Man
echo.
ping -n 1 127.0>nul
cls
echo.
echo.
echo .......... @@@@@ @@@@@ ............
echo ......... @ @ @ @ ...........
echo ........ @@@ @ @ ..........
echo ....... @@ @ @ .........
echo ...... @@@@@@@ @@@@@ th ........
echo ..... ----------------------- .......
echo .... C E N T U R Y ......
echo ... ----------------------- .....
echo .. @@@@@ @@@@@ @ @ @@@@@ ...
echo == @ @ @ @ @ ==
echo __^|^|__ @ @@@@ @ @ __^|^|__
echo ^| ^| @ @ @ @ @ ^| ^|
echo _______^|______^|_____ @ @@@@@ @ @ @ _____^|______^|___________
echo.
echo Basketball Man
echo.
ping -n 2 127.0>nul
cls
echo.
echo.
echo ............. @@@@@ @@@@@ ..............
echo ........... @ @ @ @ ............
echo .......... @@@ @ @ ..........
echo ......... @@ @ @ ........
echo ........ @@@@@@@ @@@@@ th .......
echo ...... ----------------------- ......
echo .... C E N T U R Y .....
echo ... ----------------------- ...
echo .. @@@@@ @@@@@ @ @ @@@@@ ..
echo == @ @ @ @ @ ==
echo __^|^|__ @ @@@@ @ @ __^|^|__
echo ^| ^| @ @ @ @ @ ^| ^|
echo _______^|______^|_____ @ @@@@@ @ @ @ _____^|______^|___________
echo.
echo Basketball Man
echo.
ping -n 1 127.0>nul
cls
echo.
echo.
echo ............ @@@@@ @@@@@ ..........
echo ........... @ @ @ @ .........
echo .......... @@@ @ @ ........
echo ......... @@ @ @ .......
echo ........ @@@@@@@ @@@@@ th ......
echo ....... ----------------------- .....
echo ..... C E N T U R Y ....
echo ... ----------------------- ...
echo .. @@@@@ @@@@@ @ @ @@@@@ ..
echo == @ @ @ @ @ ==
echo __^|^|__ @ @@@@ @ @ __^|^|__
echo ^| ^| @ @ @ @ @ ^| ^|
echo _______^|______^|_____ @ @@@@@ @ @ @ _____^|______^|___________
echo.
echo Basketball Man
echo.
ping -n 2 127.0>nul
)
cls
echo. & echo. & echo. & echo.
echo ^|
echo ^|
echo =^|--^|
echo V' ^|
echo ^|
echo o ^|
echo /^|\o ^|
echo __________/_\____________________________________________________^|

ping -n 1 127.0>nul
cls
echo. & echo. & echo. & echo.
echo ^|
echo ^|
echo =^|--^|
echo V' ^|
echo ^|
echo o ^|
echo /^|\ ^|
echo _____________/_^>_o_______________________________________________^|

ping -n 1 127.0>nul
cls
echo. & echo. & echo. & echo.
echo ^|
echo ^|
echo =^|--^|
echo V' ^|
echo ^|
echo o ^|
echo /^|\o ^|
echo ___________________^>_\___________________________________________^|

ping -n 1 127.0>nul
cls
echo. & echo. & echo. & echo.
echo ^|
echo ^|
echo =^|--^|
echo V' ^|
echo ^|
echo o ^|
echo /^|\ ^|
echo ___________________/_^>_o_________________________________________^|

ping -n 1 127.0>nul
cls
echo. & echo. & echo. & echo.
echo ^|
echo ^|
echo =^|--^|
echo V' ^|
echo ^|
echo o ^|
echo /^|-o ^|
echo _______________________^>\________________________________________^|

ping -n 1 127.0>nul
cls
echo. & echo. & echo. & echo.
echo ^|
echo ^|
echo =^|--^|
echo V' ^|
echo ^|
echo o ^|
echo /^|\ ^|
echo _________________________/_^>_o___________________________________^|

ping -n 1 127.0>nul
cls
echo. & echo. & echo. & echo.
echo ^|
echo ^|
echo Midcourt line is almost here! =^|--^|
echo V' ^|
echo ^|
echo o ^|
echo /^|-o ^|
echo _____________________________^>^>__________________________________^|

ping -n 2 127.0>nul
cls
echo. & echo. & echo. & echo.
echo ^|
echo ^|
echo =^|--^|
echo o V' ^|
echo o/ ^|
echo /^| ^|
echo ^>\ ^|
echo _________________________________________________________________^|

ping -n 1 127.0>nul
cls
echo. & echo. & echo. & echo.
echo ^|
echo ^|
echo o =^|--^|
echo o^| V' ^|
echo /^| ^|
echo / ^> ^|
echo ^|
echo _________________________________________________________________^|

ping -n 1 127.0>nul
cls
echo. & echo. & echo. & echo.
echo ^|
echo o ^|
echo o^| =^|--^|
echo /^| V' ^|
echo ^>\ ^|
echo ^|
echo ^|
echo _________________________________________________________________^|

ping -n 1 127.0>nul
cls
echo. & echo. & echo. & echo.
echo o ^|
echo o/ ^|
echo /^| =^|--^|
echo / ^> V' ^|
echo ^|
echo ^|
echo ^|
echo _________________________________________________________________^|

ping -n 1 127.0>nul
cls
echo. & echo. & echo. & echo.
echo o ^|
echo o/ ^|
echo /^| =^|--^|
echo / \ V' ^|
echo ^|
echo ^|
echo ^|
echo _________________________________________________________________^|

ping -n 1 127.0>nul
cls
echo. & echo. & echo. & echo.
echo ^|
echo o ^|
echo o/=^|--^|
echo /^| V' ^|
echo // ^|
echo ^|
echo ^|
echo _________________________________________________________________^|

ping -n 1 127.0>nul
cls
echo. & echo. & echo. & echo.
echo ^|
echo ^|
echo =^|--^|
echo φ' ^|
echo o ^|
echo -^|\ ^|
echo ^>^> ^|
echo _________________________________________________________________^|

ping -n 1 127.0>nul
cls
echo. & echo. & echo. & echo.
echo ^|
echo ^|
echo =^|--^|
echo V' ^|
echo o ^|
echo o ^|
echo /^|\^|
echo _______________________________________________________________^>^>^|

ping -n 1 127.0>nul
cls
echo. & echo. & echo. & echo.
echo ^|
echo ^|
echo =^|--^|
echo V' ^|
echo ^|
echo o o ^|
echo /^|- ^|
echo _____________________________________________________________/_\_^|

ping -n 1 127.0>nul
cls
echo. & echo. & echo. & echo.
echo ^|
echo ^|
echo =^|--^|
echo V' ^|
echo Yes, that's how it was at that time! ^|
echo o ^|
echo o /^|\ ^|
echo ____________________________________________________________/_\__^|
echo. & echo. & pause

:end
cls & color e1 & echo.
echo. & echo Screening ended, welcome to visit hi.baidu.com/delhide
echo. & echo www.huishao.cn
echo. & echo. & echo.
echo. & echo Watch again: A Exit directly: E
echo. & echo. & echo.
SET /P INPUT="Please enter the letter here and press Enter:"
IF /I "%INPUT%"=="A" ( goto :start )
IF /I "%INPUT%"=="E" ( goto :exit ) else ( goto :end )

:exit
mode con cols=67 lines=18
mode con cols=65 lines=17
mode con cols=60 lines=16
mode con cols=55 lines=15
mode con cols=50 lines=14
mode con cols=45 lines=12
mode con cols=40 lines=10
mode con cols=35 lines=8
mode con cols=30 lines=6
mode con cols=25 lines=4
mode con cols=20 lines=2
exit
I tested this code and found that it doesn't work. Please experts appreciate it!
scriptlover
Be with script forever!!
Floor 2 Posted 2007-05-09 15:41 ·  中国 湖北 武汉 电信
版主
★★★★★
Credits 11,386
Posts 4,938
Joined 2006-07-23 17:10
19-year member
UID 59080
Status Offline
The startup and shutdown screens are relatively creative.

But there were similar discussion threads about "Slam Dunk" in the forum a long time ago. You can find it by searching in the Batch Processing Room.
Floor 3 Posted 2007-05-10 16:45 ·  中国 山东 枣庄 滕州市 联通
初级用户
Credits 61
Posts 32
Joined 2007-05-09 17:09
19-year member
UID 87974
Gender Male
Status Offline
Take a look, thank you
Floor 4 Posted 2007-05-14 12:37 ·  中国 陕西 西安 电信
初级用户
Credits 51
Posts 26
Joined 2007-05-13 15:08
19-year member
UID 88407
Gender Male
Status Offline
Floor 5 Posted 2007-05-17 15:57 ·  中国 浙江 杭州 华数宽带
初级用户
Credits 73
Posts 39
Joined 2007-05-17 08:59
19-year member
UID 88782
Gender Male
Status Offline
Floor 6 Posted 2007-05-23 01:01 ·  中国 广东 广州 天河区 电信
初级用户
千浪小子
Credits 52
Posts 22
Joined 2006-10-19 01:02
19-year member
UID 66621
Status Offline
Not bad....

Didn't expect that the startup and shutdown can be played like this
Floor 7 Posted 2010-12-30 16:47 ·  中国 广东 东莞 中移铁通
初级用户
★★
Credits 115
Posts 92
Joined 2010-12-24 16:57
15-year member
UID 179794
Gender Male
Status Offline
Forum Jump: