3

我无法创建一个简单的批处理文件。我想要做的就是生成一个介于 1 到 100 之间的随机数,然后如果该数字小于或等于 50,则让它回显 Hello 和任何 51+ 回显 World。

这就是我所拥有的:

        title Hello World

        set /a hw=%random% %%100 + 1
            if %hw% LEQ 50( 
                echo Hello
           )else(
                echo World
            )
        pause

我也希望这个运行 5 次。

4

1 回答 1

1
@echo off&setlocal enabledelayedexpansion
for /l %%i in (1,1,5) do (
title Hello World
set /a hw=!random! %%100 + 1
if !hw! LEQ 50 (
   echo Hello
) else (
   echo World
)
)
pause
于 2013-10-05T15:48:19.660 回答