CMD VIII

ERRORLEVEL

Errorlevel je posledná premenná , ktorú sme si neukázali . Do tejto premennej sa ukladá kód chyby ak sa nejaka chyba ukáže . Jednoduchý skript nam to predvedie

  • @echo off
  • start Skript.cmd
  • if %errorlevel% == 1 (echo CHYBA)
  • pause

Pokúšame sa spustiť Skript.cmd . Ak skript neexstuje , alebo ho naš program nenajde , tak sa zapíše do premennej %errorlevel% číslo 1 a vďaka if sa vypíše CHYBA .

Errorlevel sa používa hlavne na ladenie (debugging)a odhytavanie chyb

  • @echo off
  • .....
  • .....
  • .....
  • if %errorlevel% == 1 (goto chyba1)
  • if %errorlevel% == 2 (goto chyba2)
  • goto end
  • :chyba1
  • .....
  • :chyba2
  • ......
  • :end

Tento skript neni funkčný , jeho úlohou je len ukázať ako to funguje . Predstavte si , že tento skript ma za úlohu kontrolovať cd/dvd . Môžu nastať 2 problémy : disk neni vložený a na disk sa nedá zapisovať . A vďaka errorlevel môžeme chybu zachytiť a vyzvať uživatela aby vložil disk alebo aby použil iný na ktorý sa dá zapisovať.


E-MAIL : script-net(ZAVINÁČ)centrum.sk
Vytvorené službou Webnode
Vytvorte si webové stránky zdarma! Táto stránka bola vytvorená pomocou služby Webnode. Vytvorte si vlastný web zdarma ešte dnes! Vytvoriť stránky