中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: 我的cmd运行效果!代码! 上一主题 | 下一主题
smilediao
初级用户





积分 55
发帖 17
注册 2007-8-28
状态 离线
『楼 主』:  我的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

2007-10-2 10:16
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
wudixin96
银牌会员





积分 1928
发帖 931
注册 2007-1-6
状态 离线
『第 2 楼』:  


 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


2007-10-2 11:48
查看资料  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: