2013-10-05 19 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