返回列表 发帖
@echo off
set /a t=%random% %% 7
if %t%==0 echo 周一 
if %t%==1 echo 周二 
if %t%==2 echo 周三 
if %t%==3 echo 周四 
if %t%==4 echo 周五 
if %t%==5 echo 周六 
if %t%==6 echo 周日
pause

TOP

@echo off
set "code=周一 周二 周三 周四 周五 周六 周日"
:loop
set /a rdm=%random%%%7+1
for /f "tokens=%rdm% delims= " %%i in ("%code%") do (
echo %%i
)
pause>nul
goto :loopCOPY

TOP

@echo off
set "code=周一 周二 周三 周四 周五 周六 周日"
:loop
set /a rdm=%random%%%7+1
set /a rdm1=rdm*3
call echo %%code:~%rdm1%,2%%
pause>nul
goto :loopCOPY

TOP

@echo off
setlocal
set a1=一 & set a2=二 & set a3=三
set a4=四 & set a5=五 & set a6=六 & set a7=日
set /a b=%random%%%7+1
call echo 星期%%a%b%%%
endlocal
pauseCOPY

TOP

@echo off
set "week=周一 周二 周三 周四  周五 周六 周日"
call :w %week%
:w
for /f "delims=" %%i in ('set /a %random%%%8') do (
    if %%i neq 0 call echo,%%%%i&pause>nul
)
goto :w
这个。也可以使用goto :label and :loop 来代替for循环。
踏实一些点.不要着急.你想要的时间都会给你.2

TOP

懂了点!!@!!

TOP

@echo off
set /a n=%random% %%7 +1
if %n%==1 echo 周一
if %n%==2 echo 周二
if %n%==3 echo 周三
if %n%==4 echo 周四
if %n%==5 echo 周五
if %n%==6 echo 周六
if %n%==7 echo 周日
pause

TOP

@echo off
:loop
set /a day=%random%%%7+1
for /f "tokens=%day% delims= " %%a in ("一 二 三 四 五 六 日") do echo; 星期%%a&pause>nul&goto loopCOPY
1

评分人数

    • impk: 非常精简的代码技术 + 1

TOP

::一周有七天
::周一 周二 周三 周四 周五 周六 周日
::利用随机数随机显示一天,开始可以用阿拉伯数字,但最终显示时要用汉字 ^_^
@echo off
set /a n=%random% %% 7
if %n%==0 echo 星期一
if %n%==1 echo 星期二
if %n%==2 echo 星期三
if %n%==3 echo 星期四
if %n%==4 echo 星期五
if %n%==5 echo 星期六
if %n%==6 echo 星期七
pause>nul
%0
::按一下变一个

TOP

本帖最后由 tigerpower 于 2018-5-16 07:27 编辑
powershell -c "$lc=[Globalization.CultureInfo]'zh-CN';(Get-Date).AddDays((random 7)).ToString('dddd',$lc)"COPY
试试将zh-CN替换为en-US或ja-JP

TOP

@echo off
setlocal enabledelayedexpansion
set var=%random%
set /a randomnum=!var! %% 7
echo !randomnum!
if !randomnum! EQU 0 (
echo 星期日
goto END
)
if !randomnum! EQU 1 (
echo 星期一
goto END
)
if !randomnum! EQU 2 (
echo 星期二
goto END
)
if !randomnum! EQU 3 (
echo 星期三
goto END
)
if !randomnum! EQU 4 (
echo 星期四
goto END
)
if !randomnum! EQU 5 (
echo 星期五
goto END
)
if !randomnum! EQU 6 (
echo 星期六
goto END
)
:ENDCOPY

TOP

本帖最后由 impk 于 2019-8-16 13:09 编辑
@echo off
set /a day=%random% %% 7 + 1
for /f "tokens=%day% delims= " %%i in ( "日 一 二 三 四 五 六" ) do echo 星期%%iCOPY

TOP

回复 24# XBATI


    %random%是随机变量,可以是任意数字

TOP

回复 15# lhjoanna


    call 的这一句要怎么理解,能说说吗?

TOP

回复 15# lhjoanna


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

TOP

返回列表