本帖最后由 ai20110304 于 2019-12-22 21:24 编辑
基于15楼上进一步实现。
本例十次取随机对应星期。作为测试。核心代码可去循环- @echo off
- REM 随机显示星期几
- set count=0
-
- :loop
- set "str=星期日星期一星期二星期三星期四星期五星期六"
- set /a num=%random% %%7
- REM echo %num%
- REM 根据每个星期的均分长度,倍数增长,记录变量指针的起始位置。
- set /a num*=3
- call,echo,%%str:~%num%,3%%
- set /a count+=1
- if not %count%==10 goto loop
- goto :eof
复制代码
|