Board logo

标题: 我的cmd运行效果!代码! [打印本页]

作者: smilediao     时间: 2007-10-2 10:16    标题: 我的cmd运行效果!代码!

 smilediao作品
:start
@echo off&setlocal enabledelayedexpansion
cls
color 0a
set a=                              怨情
set b=                     美人卷珠帘,深坐颦蛾眉。
set c=                     但见泪痕湿,不知心恨谁?
set d=29,e=21,f=21
:hello
set /a d+=1
cls
echo. !a:~0,%d%!
ping -n 1 127.1>nul
if !d! equ 33 (goto bye) else (goto hello)
:bye
cls
echo  %a%
set /a e+=1
echo. !b:~0,%e%!
ping -n 1 127.1>nul
if !e! equ 34 (goto he) else (goto bye)
:he
cls
echo  %a%
echo  %b%
set /a f+=1
echo. !c:~0,%f%!
ping -n 1 127.1>nul
if !f! equ 34 (endlocal&ping -n 2 127.1>nul&goto end) else (goto he)
rem endlocal为结束当前的环境变量的设置,从新来设置一次
:end
echo.&echo.&echo 请输入你要执行的命令:
set /p command=
%command%
echo 是否还要执行另外的一条命令(y/n)?
set /p yn=
if "%yn%"=="y" goto start
exit
作者: wudixin96     时间: 2007-10-2 11:48
CODE:  [Copy to clipboard]
 smilediao作品
:start
@echo off&setlocal enabledelayedexpansion
cls
color 0a
set a=                              怨情
set b=                     美人卷珠帘,深坐颦蛾眉。
set c=                     但见泪痕湿,不知心恨谁?
set d=29,e=21,f=21
:hello
set /a d+=1
cls
echo. !a:~0,%d%!
ping -n 1 127.1>nul
if !d! equ 33 (goto bye) else (goto hello)
:bye
cls
echo  %a%
set /a e+=1
echo. !b:~0,%e%!
ping -n 1 127.1>nul
if !e! equ 34 (goto he) else (goto bye)
:he
cls
echo  %a%
echo  %b%
set /a f+=1
echo. !c:~0,%f%!
ping -n 1 127.1>nul
if !f! equ 34 (endlocal&ping -n 2 127.1>nul&goto end) else (goto he)
rem endlocal为结束当前的环境变量的设置,从新来设置一次
:end
echo.&echo.&echo 请输入你要执行的命令:
set /p command=
%command%
echo 是否还要执行另外的一条命令(y/n)?
set /p yn=
if "%yn%"=="y" goto start
exit





欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) Powered by Discuz! 2.5