Skocz do zawartości

Pytanie

Dzień dobry, mam mały problem ze sprawdzaniem zmiennej w batch.

 

Niedawno zacząłem bawić się zmiennymi, przez co zrobiłem małą gierkę tekstową w batchu. Niestety jest problem. Nie wiem jak sprawdzić coś takiego: jeśli zmienna wynosi 0 lub mniej, idź do... 

Szukałem wszędzie, ale nie znalazłem odpowiedzi. Może ktoś coś wie?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

2 odpowiedzi na to pytanie

Polecane posty

  • 1

Polecam google z hasłem: "batch if lower equal" i znalezione.

if 3 gtr 2 @echo "biggger"

EQU - equal
NEQ - not equal
LSS - less than
LEQ - less than or equal
GTR - greater than
GEQ - greater than or equal

znalezione na stacku.

czyli w twoim przypadku

if "%zmienna%" LEQ 0 (goto :error) else (goto :done)

Edytowano przez Reveres

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Pani Kasia

  • 0
4 minuty temu, Reveres napisał:

Polecam google z hasłem: "batch if lower equal" i znalezione.

if 3 gtr 2 @echo "biggger"

EQU - equal
NEQ - not equal
LSS - less than
LEQ - less than or equal
GTR - greater than
GEQ - greater than or equal

znalezione na stacku.

czyli w twoim przypadku

if "%zmienna%" LEQ 0 (goto :error) else (goto :done)

Dzięki

 

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się

  • Kto przegląda   0 użytkowników

    Brak zalogowanych użytkowników przeglądających tę stronę.

×
Okienko zamknie się za 5 sekund...