本帖最后由 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
- pause
复制代码
- @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
- pause
复制代码 练手的时候发现:第一段代码按C继续时,第二次直接按回车会默认输入C而进入循环。
本意是想输入C可以继续,其它键一律退出的。
为达到目的,于是有了第二段代码。
我想这是一个声明变量的好例子吧。
写出来分享! |