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

C:\WINDOWS>HELP IF
Aiheuttaa ehdollisen suorituksen komentojono-ohjelmassa.

IF [NOT] ERRORLEVEL numero komento
IF [NOT] merkkijono1==merkkijono2 komento
IF [NOT] EXIST tiedostonimi komento

NOT Määrittää, että Windows suorittaa komennon
vain,
jos tulos on epätosi.

ERRORLEVEL numero Määrittää tulokseksi tosi, jos viimeisimmän
ohjelman
lopetuskoodi oli yhtä suuri tai suurempi
kuin määritetty
numero.

mjono1==mjono2 Määrittää tulokseksi tosi, jos määritetyt
merkkijonot ovat samoja.

EXIST tiedostonimi Määrittää tulokseksi tosi, jos määritetty
tiedostonimi
on olemassa.

komento Määrittää komennon, joka suoritetaan, jos
ehto
toteutuu. Komentoa voi seurata ELSE-komento,
joka
suorittaa ELSEä seuraavan komennon, kun
määritetty
ehto on epätosi (FALSE).

ELSE-lauseen täytyy olla samalla rivillä kuin IF-komentoa
seuraava
komento, esimerkiksi:

IF EXIST tiedostonimi. (
del tiedostonimi.
) ELSE (
echo tiedostonimi. puuttuu.
)

Seuraava EI toimi, koska del-komennon täytyy päättyä
rivinvaihtoon:

IF EXIST tiedostonimi. del tiedostonimi. ELSE echo
tiedostonimi. puuttuu

Seuraavakaan esimerkki EI toimi, koska ELSE-komennon täytyy olla
samalla
rivillä kuin, jolla IF-komento loppuu:

IF EXIST tiedostonimi. del tiedostonimi.
ELSE echo tiedostonimi. puuttuu

Seuraava komento toimii, jos komentosarja halutaan yhdelle
riville:

IF EXIST tiedostonimi. (del tiedostonimi.) ELSE echo
tiedostonimi. puuttuu

Jos komentolaajennukset ovat käytössä, IF-komento muuttuu
seuraavasti:

IF [/I] mjono1 vrt-oper mjono2 komento
IF CMDEXTVERSION numero komento
IF DEFINED muuttuja komento

missä vrt-oper voi olla yksi seuraavista:

EQU - yhtä suuri
NEQ - eri suuri
LSS - pienempi kuin
LEQ - pienempi tai yhtä suuri kuin
GTR - suurempi kuin
GEQ - suurempi tai yhtä suuri kuin

ja /I-valitsin asettaa merkkikoon ei-merkitseväksi
merkkijonovertailussa.
/I-valitsinta voi käyttää myös IF mjono1==mjono2 -vertailussa.
Jos sekä mjono1 että mjono2 muodostuvat kokonaisuudessaan
numeerisista
merkeistä, merkkijonot muunnetaan numeroiksi, ja suoritetaan
numeerinen
vertailu.

CMDEXTVERSION-ehto toimii kuten ERRORLEVEL, paitsi että vertailu
tehdään
komentolaajennusten sisäiseen versionumeroon. Ensimmäinen
versionumero on 1.
Numeroa kasvatetaan yhdellä jokaisen komentolaajennuksiin
tehtävän merkittävän
muutoksen myötä. CMDEXTVERSION-ehto on aina epätosi, jos
komentolaajennukset
on kytketty pois käytöstä.

DEFINED-ehto toimii kuten EXISTS paitsi että se tutkii onko
annettu
ympäristömuuttuja määritelty. Mikäli se löytää kyseisen
ympäristömuuttujan,
se saa arvon tosi.

%ERRORLEVEL% laajentaa nykyisen ERRORLEVEL-arvon
merkkijonoesityksen,
ellei ERRORLEVEL-nimistä ympäristömuuttujaa ole määritetty
aiemmin, jolloin
käytetään sen arvoa. Seuraava esimerkki kuvaa ERRORLEVEL-arvon
käyttämistä
ohjelman suorittamisen jälkeen:

goto answer%ERRORLEVEL%
:answer0
echo Ohjelman paluukoodi on 0
:answer1
echo Ohjelman paluukoodi on 1

Voit käyttää myös yllä mainittuja numeerisia vertailuja:

IF %ERRORLEVEL% LEQ 1 goto okay

%CMDCMDLINE% laajentaa Cmd.exe-tiedostolle välitetyn alkuperäisen
komentorivin ennen Cmd.exe-tiedoston käsittelyä, ellei
CMDCMDLINE-nimistä
ympäristömuuttujaa ole määritetty aiemmin, jolloin käytetään sen
arvoa.

%CMDEXTVERSION% laajentaa nykyisen CMDEXTVERSION-arvon
merkkijonoesityksen, ellei CMDEXTVERSION-nimistä
ympäristömuuttujaa
ole jo olemassa, jolloin käytetään sen arvoa.



C:\WINDOWS>HELP LABEL
Luo, muuttaa tai poistaa aseman nimen.

LABEL [asema:][nimi]
LABEL [/MP] [asema] [nimi]

asema: Määrittää aseman kirjaimen.
nimi Määrittää aseman nimen.
/MP Määrittää, että asemaa käsitellään
liityntäkohtana tai
aseman nimenä.
asema Määrittää aseman kirjaimen (jota seuraa
kaksoispiste),
liityntäkohdan tai aseman nimen. Jos aseman
nimi on
määritetty, /MP-lippu on tarpeeton.



C:\WINDOWS>HELP MD
Luo kansion.

MKDIR [asema:]polku
MD [asema:]polku

Jos komentolaajennukset ovat käytössä, MKDIR muuttuu seuraavasti:

MKDIR luo polkuun tarvittaessa välitason kansioita.
Esimerkiksi, oletetaan että kansiota \a ei ole, jolloin:

mkdir \a\b\c\d

on sama kuin:

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

Jälkimmäistä tapaa on käytettävä, jos komentolaajennukset ovat
pois käytöstä.




GOTO : HELP MKDIR









... Windows-10




Windows 10 How To

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




Komento IF - Suorittaa ehdollisen käsittelyn komentojono-ohjelmassa.

HTTP: ... console/fi/038.htm
0.124
15614

Ist die Desktop-Uhr auch eine, die für Windows 7, bzw. Windows 10 8.1 geeignet ist?

 /

Adjusting the maximum processor frequency / performance under Windows!

 /

Defragmenter in Windows 8.1 and Windows 10 (hard drives, optimization)!

 /

Der Unterschied zwischen Päckchen und Paket?

 /

Where does the program DesktopOK save the file/data when you do a Save?

 /

Wozu Schnee am Desktop fallen lassen, wer braucht sowas!

 /

How to disable or enable hibernate in Windows 7?

 /

Befehl um lokale Ordner als Netzlaufwerk mit Laufwerksbuchstaben zuzuweisen!

 /

Windows 10 mstsc, where is it stored?

 /

Mit Windows 7 den PC neu aufsetzen / Neuinstallation!

 /

Open Word, Excel and PowerPoint files without Microsoft Office!

 /

What is a programming language?

 /