ColorConsole [Version 1.3.3000]
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\WINDOWS>HELP IF
Dokonuje warunkowego przetwarzania w programach wsadowych.

IF [NOT] ERRORLEVEL liczba polecenie
IF [NOT] ciag1==ciag2 polecenie
IF [NOT] EXIST nazwa_pliku polecenie

NOT Okresla, ze system Windows ma wykonac
polecenie tylko
wtedy, gdy warunek nie jest spelniony.

ERRORLEVEL liczba Okresla prawde (spelnienie warunku), jesli
ostatnio
wykonany program zwrócil kod bledu równy lub
wiekszy od
okreslonej liczby.

ciag1==ciag2 Okresla prawde (spelnienie warunku), jesli
podane ciagi
tekstowe pasuja do siebie.

nazwa_pliku Okresla prawde (spelnienie warunku), jesli
plik
o okreslonej nazwie istnieje.

polecenie Okresla polecenie wykonywane, jesli warunek
jest
spelniony. Po poleceniu moze nastapic
polecenie ELSE,
które spowoduje wykonanie polecenia po slowie
kluczowym
ELSE, jesli okreslony warunek zwróci wartosc
FALSE.

Klauzula ELSE musi wystapic w tym samym wierszu co polecenie
nastepujace po
elemencie IF. Na przyklad:

IF EXIST nazwa_pliku. (
del nazwa_pliku.
) ELSE (
echo Brak pliku nazwa_pliku.
)

Nastepujace polecenie NIE dzialaloby, poniewaz polecenie del musi
byc
zakonczone znakiem nowego wiersza:

IF EXIST nazwa_pliku. del nazwa_pliku. ELSE echo Brak pliku
nazwa_pliku.

To polecenie równiez nie bedzie dzialac, poniewaz polecenie po
slowie kluczowym
ELSE musi byc w tym samym wierszu co koniec polecenia
wystepujacego
po slowie kluczowym IF:

IF EXIST nazwa_pliku. del nazwa_pliku.
ELSE echo Brak pliku nazwa_pliku.

Ponizsze polecenie bedzie dzialac, nawet gdy wszystkie polecenia
zostana
umieszczone w jednym wierszu:

IF EXIST nazwa_pliku. (del nazwa pliku.) ELSE echo Brak pliku
nazwa_pliku.

Jezeli wlaczone sa rozszerzenia polecen, instrukcja IF zmienia
sie nastepujaco:

IF [/I] ciag1 operator_porównania ciag2 polecenie
IF CMDEXTVERSION liczba polecenie
IF DEFINED zmienna polecenie

gdzie operator_porównania moze byc jednym z:

EQU - równe
NEQ - nie równe
LSS - mniejsze niz
LEQ - mniejsze niz lub równe
GTR - wieksze niz
GEQ - wieksze niz lub równe

a uzycie przelacznika /I powoduje wykonanie porównania ciagów bez
uwzgledniania
wielkosci liter. Przelacznik /I moze byc równiez uzyty przy
porównaniu
ciag1==ciag2. Sa to porównania rodzajowe w tym sensie, ze, jezeli
zarówno
ciag1, jak i ciag2 skladaja sie wylacznie z cyfr, ciagi sa
konwertowane na
liczby i wykonywane jest porównanie numeryczne.

Wyrazenie warunkowe CMDEXTVERSION dziala podobnie do zmiennej
ERRORLEVEL,
z wyjatkiem tego, ze jest to porównanie z wewnetrznym numerem
wersji
skojarzonym z rozszerzeniami polecen. Pierwszym numerem wersji
jest 1. Wartosc
ta bedzie zwiekszana o 1, jezeli do rozszerzen polecen dodane
zostana znaczace
ulepszenia. Wyrazenie warunkowe CMDEXTVERSION nigdy nie jest
prawdziwe, jezeli
rozszerzenia polecen sa wylaczone.

Wyrazenie warunkowe DEFINED dziala podobnie do wyrazenia EXISTS,
z wyjatkiem
tego, ze argumentem jest nazwa zmiennej; wyrazenie jest
prawdziwe, jezeli
zmienna srodowiskowa jest zdefiniowana.

Wyrazenie %ERRORLEVEL% jest rozwijane w reprezentacje tekstowa
biezacej
wartosci zmiennej ERRORLEVEL przy zalozeniu, ze nie ma jeszcze
zmiennej
srodowiskowej o nazwie ERRORLEVEL, w którym to przypadku pobrana
zostanie
jej wartosc. Po uruchomieniu programu, nastepujace przykladu
ilustruja uzycie
zmiennej ERRORLEVEL:

goto odpowiedz%ERRORLEVEL%
:odpowiedz0
echo Program zwrócil kod 0
:odpowiedz1
echo Program zwrócil kod 1

Mozna takze uzyc porównan numerycznych:

IF %ERRORLEVEL% LEQ 1 goto okay

Wyrazenie %CMDCMDLINE% jest rozwijane do oryginalnej postaci
wiersza
polecenia, przekazanego do programu CMD.EXE, przed jego
przetworzeniem,
przy zalozeniu, ze nie ma jeszcze zmiennej srodowiskowej o nazwie
CMDCMDLINE,
w którym to przypadku pobrana zostanie jej wartosc.

Wyrazenie %CMDEXTVERSION% jest rozwijane w reprezentacje tekstowa
biezacej
wartosci zmiennej CMDEXTVERSION przy zalozeniu, ze nie ma jeszcze
zmiennej
srodowiskowej o nazwie CMDEXTVERSION, w którym to przypadku
pobrana zostanie
jej wartosc.



C:\WINDOWS>HELP LABEL
Tworzy, zmienia lub usuwa etykiete woluminu dysku.

LABEL [dysk:][etykieta]
LABEL [/MP] [wolumin] [etykieta]

dysk: Okresla litere dysku.
etykieta Okresla etykiete woluminu.
/MP Okresla, ze wolumin powinien byc traktowany jako
punkt
instalacji lub nazwa woluminu.
wolumin Okresla litere dysku (z dwukropkiem), punkt
instalacji
lub nazwe woluminu. W przypadku podania nazwy
woluminu
uzycie przelacznika /MP nie jest wymagane.



C:\WINDOWS>HELP MD
Tworzy katalog.

MKDIR [dysk:]sciezka
MD [dysk:]sciezka

Przy wlaczonych rozszerzeniach polecen polecenie MKDIR zmienia
sie nastepujaco:

W razie potrzeby polecenie MKDIR tworzy wszystkie posrednie
katalogi w sciezce.
Na przyklad, przyjmujac, ze \a nie istnieje wtedy polecenie:

mkdir \a\b\c\d

odpowiada poleceniom:

mkdir \a
chdir \a
mkdir b
chdir b
mkdir c
chdir c
mkdir d

które nalezy wpisac, jesli rozszerzenia sa wylaczone.




GOTO : HELP MKDIR









... Windows-10




Windows 10 How To

... Windows 10 FAQ
... Windows 10 How To




Polecenia IF - Dokonuje warunkowego przetwarzania w plikach wsadowych.

HTTP: ... console/pl/038.htm
0.358
15603

Remove notes tool from MS Windows via apps and features!

 /

I was able to install Windows 11 excluding TPM, why?

 /

Wie kann ich die Sprache in Windows 11 ändern / hinzufügen?

 /

Help the MS Windows 11 does not have an on-screen keyboard!

 /

What is quantum computing (quantum computer)?

 /

Windows Metrics in old Windows 7 no more in Windows 10 and 8, 8.1!

 /

Where is the night mode in Windows 10, 11 please?

 /

Double-click with the mouse on a space and a directory level higher!

 /

What are TIFF files for files?

 /

Windows 10 / 11 mstsc, where is it stored?

 /

Start a program at the command prompt via the command line!

 /

Sie wollen aufhören zu Rauchen ? Hier ein paar Stützen und Inspirationen!

 /