sjzong 当前离线
六级士官
@echo off&setlocal enabledelayedexpansion call :11 一 二 三 四 五 六 日 pause>nul&goto :eof :11 set/a a=%random% %% 7 +1 call echo 星期%%!a!复制代码
TOP
energy2009 当前离线
二级士官
@echo off :m set a=%random% set b=%a:~0,1% if %b% gtr 7 goto m if %b% equ 7 echo 周日 if %b% equ 1 echo 周一 if %b% equ 2 echo 周二 if %b% equ 3 echo 周三 if %b% equ 4 echo 周四 if %b% equ 5 echo 周五 if %b% equ 6 echo 周六 ping -n 2 127.1>nul exit复制代码
评分人数
5810239q 当前离线
@echo off set t="周一 周二 周三 周四 周五 周六 周日" set /a s=%random% %%7+1 for /f "tokens=%s%" %%a in (%t%) do echo %%a pause复制代码
flyingsand 当前离线
五级士官
@echo off setlocal enabledelayedexpansion :start cls set m=0 for %%i in (周一 周二 周三 周四 周五 周六 周日) do ( set /a m+=1 set !m!=%%i ) set /a n=%random%%%7+1 echo !%n%! pause goto start复制代码
cainiao736 当前离线
@echo off set /a n=%random%%%7+1 for /f "tokens=%n% delims= " %%i in ("日 一 二 三 四 五 六") do (echo 周%%i) pause复制代码
Lumiere (Lucien)当前离线
上校
@echo off set /a weekday=%random%%%7 set str=日一二三四五六 setlocal enabledelayedexpansion echo 星期!str:~%weekday%,1! endlocal pause复制代码
keen 当前离线
荣誉版主
@echo off set /a a=%random%%%7 set "day=日一二三四五六" call, echo 周%%day:~%a%,1%% pause>nul复制代码
irresolute 当前离线
@echo off setlocal enabledelayedexpansion set /a bb=%random%%%7 if %bb%==0 (echo 星期天) else ( if %bb%==1 (echo 星期一) else ( if %bb%==2 (echo 星期二) else ( if %bb%==3 (echo 星期三) else ( if %bb%==4 (echo 星期四) else ( if %bb%==5 (echo 星期五) else (echo 星期六)))))) pause>nul复制代码
aresk 当前离线
原帖由 lhjoanna 于 2008-11-17 14:23 发表 呵,wxcute兄指的是这个吧?@echo off set "str=一二三四五六日" set /a num=%random%%%7 call echo 星期%%str:~%num%,1%% pause>nul
kingerpk 当前离线
@echo off setlocal enabledelayedexpansion :1 set /a p=!random!%%6+1 echo 星期%p% pause goto 1复制代码
zcy85611 当前离线
四级士官
@echo off set /a var=%random%%%7+1 set str="一二三四五六日” :loop if "%var%"=="%n%" (call echo 星期%%str:~%n%,1%%) else (set /a n+=1&goto loop) pause复制代码
hxinhu12315 当前离线
三级士官
@echo off :loop set /a a=%random%%%7 if %a%==0 set day=日 if %a%==1 set day=一 if %a%==2 set day=二 if %a%==3 set day=三 if %a%==4 set day=四 if %a%==5 set day=五 if %a%==6 set day=六 echo 星期%day% pause>nul goto loop复制代码
p05401144 当前离线
@echo off set /a day=%random% %%7+1 echo %day% if %day%==1 echo 星期一 if %day%==2 echo 星期二 if %day%==3 echo 星期三 if %day%==4 echo 星期四 if %day%==5 echo 星期五 if %day%==6 echo 星期六 if %day%==7 echo 星期日 pause>nul %0复制代码
skuny 当前离线
少尉
@echo off set /a n=0 call :111 一 二 三 四 五 六 日 pause&goto :eof :111 set /a m=%random%%%7+1 call echo 星期%%%m% set /a n+=1 if %n% leq 10 goto 111 else goto :eof复制代码
lhjoanna 当前离线