2013-10-05 22 views
3

我在创建简单批处理文件时遇到问题。我希望能够做到的所有事情都是在1到100之间生成一个随机数,然后如果这个数小于或等于50,它会回显Hello和任何51+来回显World。简单批处理文件,如果number = this echo hello,否则echo world

这是我有:

 title Hello World 

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

我也想这样跑5次。

回答

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 
+0

如果这对您有帮助,请标记为正确答案。 – nephi12