本帖最后由 battab 于 2013-12-9 16:46 编辑
| @echo off | | :f | | set /a a=%random%%%7 | | set str=日一二三四五六 | | call echo 星期%%str:~%a%,1%% | | set /p q=继续(C): | | echo %q% | | if "%q%"=="c" goto f | | pauseCOPY |
| @echo off | | :f | | set q= | | set /a a=%random%%%7 | | set str=日一二三四五六 | | call echo 星期%%str:~%a%,1%% | | set /p q=继续(C): | | if "%q%"=="c" goto f | | pauseCOPY |
练手的时候发现:第一段代码按C继续时,第二次直接按回车会默认输入C而进入循环。
本意是想输入C可以继续,其它键一律退出的。
为达到目的,于是有了第二段代码。
我想这是一个声明变量的好例子吧。
写出来分享! |