Testovanie na špecifické úroveň chýb v dávkových súboroch

DÔLEŽITÉ: Tento článok bol preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft, nie prekladateľom. Spoločnosť Microsoft ponúka články preložené prekladateľmi aj strojovo preložené články, vďaka čomu máte možnosť prístupu ku všetkým článkom databázy Knowledge Base vo svojom jazyku. Strojovo preložený článok však nie je vždy perfektný. Môže obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky, podobne ako cudzinec môže robiť chyby, keď rozpráva vašim jazykom. Spoločnosť Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené akýmkoľvek nepresným prekladom obsahu alebo jeho použitím zo strany zákazníkov. Spoločnosť Microsoft softvér na strojový preklad pravidelne aktualizuje.

Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem:69576
Tento článok bol archivovaný. Je publikovaný v aktuálnej podobe a už nebude aktualizovaný.
SUHRN
Microsoft MS-DOS "IF ERRORLEVEL <number>" vyhlásenie kontrolujeChyba úrovní daný počet alebo väčšia. Ak chcete skontrolovaťúrovňou špecifickej chybe, mali by ste použiť nasledujúci construct príkaz</number>
   IF ERRORLEVEL <N> IF NOT ERRORLEVEL <N+1> <COMMAND>				
kde <n>je po¾adované èíslo. <n+1>Časť príkazu musívypočíta, ako je zadaný príkaz, pretože príkaz operačného systému MS-DOStlmočník nemôžete uskutočňovať matematické výpočty.</n+1></n>
DALSIE INFORMACIE
Vnorených príkazov IF povoliť konkrétny výber úroveň chýbpretože operátor NOT efektívne stornuje nerovnosť. Vpríkaz
   IF ERRORLEVEL 5 ...				
sa rovná algebraickej construct
   IF E = 5 OR E > 5 THEN ...				
zatiaľ čo príkaz
   IF NOT ERRORLEVEL 6				
sa rovná algebraickej výstavbe:
   IF E < 6 THEN ...				
Kombinácia týchto dvoch Ak príkazy pracuje opísaným pretožedruhý ak je popravený len v prípade, že prvý je pravda, a <command>popravený len vtedy, ak druhá je pravda; preto sa kombinácia obochpríkazy sa spúšťa iba vtedy, ak sú pravdivé. Pretože úroveň požadovanú chýbje bracketed s dvoch testov, celé je pravda, len akERRORLEVEL je presne túto hodnotu.</command>

Tento rovnakú syntax môže byť rozšírený na pokrytie sekvenčný rozsah ERRORLEVELnávrat kódy zvýšením rozdiel medzi hodnotami skontrolovať.
6.22 3.20 3.21 3.30 3.30a 4,00 4.01 5,00 6.00 6.20

Upozornenie: Tento článok bol preložený automaticky.

Vlastnosti

ID článku: 69576 – Posledná kontrola: 12/04/2015 09:06:40 – Revízia: 2.0

Microsoft MS-DOS 4.0 Standard Edition, Microsoft MS-DOS 5.0 Standard Edition, Microsoft MS-DOS 6.0 Standard Edition, Microsoft MS-DOS 6.2 Standard Edition, Microsoft MS-DOS 6.21 Standard Edition, Microsoft MS-DOS 6.22 Standard Edition

  • kbnosurvey kbarchive kbmt KB69576 KbMtsk
Pripomienky
" vyhlásenie kontroluje Chyba úrovní daný počet alebo väčšia. Ak chcete skontrolovať úrovňou špecifickej chybe, mali by ste použiť nasledujúci construct príkaz IF ERRORLEVEL IF NOT ERRORLEVEL ..." />
" vyhlásenie kontroluje Chyba úrovní daný počet alebo väčšia. Ak chcete skontrolovať úrovňou špecifickej chybe, mali by ste použiť nasledujúci construct príkaz IF ERRORLEVEL IF NOT ERRORLEVEL ..." />