stonegold 当前离线
一级士官
@echo off set "code=周一 周二 周三 周四 周五 周六 周日" :main set /a strRan=%random%%%7+1 for /f "tokens=%strRan% delims=, " %%a in ("%code%") do (echo %%a) pause>nul goto :main复制代码
评分人数
TOP
lvyaojian 当前离线
@echo off set a=周一 周二 周三 周四 周五 周六 周日 set /a b=%random%%%7+1 for /f "tokens=%b% delims= " %%i in ("%a%") do echo %%i pause复制代码
gbw911 当前离线
@echo off :star for %%i in (星期一 星期二 星期三 星期四 星期五 星期六 星期日) do echo %%i & pause>nul goto :star复制代码
x576380361 (xulancan)当前离线
二级士官
@echo off&setlocal enabledelayedexpansion :begin set a=一二三四五六日 set /a b=%random%%%7 echo 周!a:~%b%,1! pause&goto begin复制代码
bamboo 当前离线
@echo off set week=周一 周二 周三 周四 周五 周六 周日 ::echo %week% set /a rand=%random%%%7+1 ::echo %rand% for /f "tokens=%rand%" %%a in ("%week%") do (echo %%a) echo 按任意键退出! pause>nul复制代码
pumahxh 当前离线
四级士官
@echo off set "str=一二三四五六日" set/a n=%random%%%7 call,set m=%%str:~%n%,1%% echo 随机显示:周%m% pause>nul复制代码
@echo off set "str=周一 周二 周三 周四 周五 周六 周日" set/a n=%random%%%7+1 for /f "tokens=%n%" %%i in ("%str%") do echo 随机显示:%%i pause>nul复制代码
netbenton (秋风夜雨)当前离线
荣誉版主
@echo off&setlocal enabledelayedexpansion for %%a in (一 二 三 四 五 六 日) do set/a n+=1&set x!n!=%%a :lp set/a ran=1%time:~-2%%%7+1 echo 星期!x%ran%! >nul ping -n 2 127.1 goto :lp复制代码
Seter (.De Le Te.)当前离线
技术组成员
原帖由 tession 于 2009-11-12 15:31 发表 比如这里num等于2 会显示星期三,这应该不是想要的结果吧???
Taurus 当前离线
少尉
@echo off set "day=日一二三四五六" set /a nub=%random%%%7 call echo 星期%%day:~%nub%,1%% pause>nul
tession 当前离线
原帖由 lhjoanna 于 2008-11-17 14:23 发表 呵,wxcute兄指的是这个吧?@echo off set "str=一二三四五六日" set /a num=%random%%%7 call echo 星期%%str:~%num%,1%% pause>nul
@echo off set/as=%random%%%7 set s=周%s:0=一% set s=%s:1=二% set s=%s:2=三% set s=%s:3=四% set s=%s:4=五% set s=%s:5=六% echo %s:6=日%复制代码
zgq0301 当前离线
@echo off setlocal enabledelayedexpansion set dayset=一二三四五六日 set /a day=%random% %%7 echo 周!dayset:~%day%,1! pause>nul %0复制代码
@echo off set dayset="周一,周二,周三,周四,周五,周六,周日" set /a day=%random% %%7+1 for /f "delims=, tokens=%day%" %%i in (%dayset%) do ( echo %%i ) pause>nul %0复制代码
aoelus 当前离线
@echo off && setlocal enabledelayedexpansion set /a num=%random:~-1,1% set "str=天一二三四五六" if %num% gtr 6 (echo 今天是星期天) else call echo 今天是星期%%str:~!num!,1%% pause >nul复制代码