Выполните действие в зависимости от значения переменной в пакетных файлах - PullRequest
3 голосов
/ 15 июня 2011

Как следует из заголовка, как именно вы будете выполнять два разных действия (как показано ниже) в зависимости от значения переменной в пакетном файле.

например.

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

Ответы [ 2 ]

5 голосов
/ 15 июня 2011

Вот два примера

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%
    )
    
4 голосов
/ 15 июня 2011

Microsoft сталкивался с до .В основном, чтобы соответствовать вашему сценарию:

if %NUMBER% EQU 1 goto number1
if %NUMBER% EQU 2 goto number2
:number1
echo Number 1
:number2
echo Number 2
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...