[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
回复 15# lhjoanna


    还是这个方法最简洁
我就是我,不一样的烟火!

TOP

本帖最后由 ai20110304 于 2019-12-22 21:24 编辑

基于15楼上进一步实现。
本例十次取随机对应星期。作为测试。核心代码可去循环
  1. @echo off
  2. REM 随机显示星期几
  3. set count=0
  4. :loop
  5. set "str=星期日星期一星期二星期三星期四星期五星期六"
  6. set /a num=%random% %%7
  7. REM echo %num%
  8. REM 根据每个星期的均分长度,倍数增长,记录变量指针的起始位置。
  9. set /a num*=3
  10. call,echo,%%str:~%num%,3%%
  11. set /a count+=1
  12. if not %count%==10 goto loop
  13. goto :eof
复制代码
我就是我,不一样的烟火!

TOP

返回列表