根据批处理文件中的变量值执行操作

时间:2011-06-15 15:21:36

标签: windows batch-file

正如标题所示,您将如何根据批处理文件中变量的值执行两个不同的操作(如下所示)。

E.g。

IF %NUMBER% = 2 do ECHO Number 2
IF %NUMBER% = 1 do ECHO Number 1

2 个答案:

答案 0 :(得分:5)

以下是两个例子

IF "%COMPUTERNAME%" == "Bastie" GOTO :TRUE
REM Insert Code for false
  GOTO NEXT
:TRUE
REM Insert Code for true
  echo Willkommen Zuhause
  REM Jetzt wird der if Zweig verlassen
  GOTO NEXT

:NEXT
echo.Have a nice Day!
  1. Beispiel

    IF "%COMPUTERNAME%" == "Bastie" (
    echo Willkommen zu Hause!
    ) ELSE (
    echo Du bist auf Computer: %COMPUTERNAME%
    )
    

答案 1 :(得分:4)

Microsoft已encountered this before。基本上,为了适应您的情况:

if %NUMBER% EQU 1 goto number1
if %NUMBER% EQU 2 goto number2
:number1
echo Number 1
:number2
echo Number 2