CMD IV

PREMENNE

Čo su to premenne ? Daju sa vysvetliť ako dočasny zasobnik , ktory obashuje informacie

Premenne nastavujeme (deklarujeme) príkazom set

  • @echo off
  • set pozdrav = hello world
  • echo %pozdrav%
  • pause

Vysvetlenie

set pozdrav = hello world  - nastavili sme do premmenej hodnotu hello world

echo %pozdrav% - vypíšeme obsah premennej pozdrav . A načo su tie percenta ? Tie nám oznaćuju , že je to premenna a nie obyčajny text . A keď skript pustime , vypíše sa Hello World .

Samozrejme , ma prikaz set prepinače , konkretne dva:

set /a - označuje nam , že premenna je matematicka operacia ( napr. set /a plus=1+1 )

  • @echo off
  • set cislo1 = 5
  • set cislo2 = 10
  • set /a vysledok = %cislo1% + %cislo2%
  • echo %vysledok%
  • pause

Spustite skript , vypíše sa vám čislo 15

set /p - táto premenná zbiera text , ktory zadal uživatel. To čo zadate za = , sa ukáže ako miesto na zapis

  • @echo off
  • set /p text=::
  • echo %text%
  • pause

Ked zadate nejaky text do pola , tak sa vam hneď vypíše napr , ak zadate text ahoj , tak sa vam vypíše ahoj

DRUHY PREMENNYCH

uživatelske - tieto premenne su vytvorene uživatelom a upravuju sa pomocou prikazu set

systemové - premenne použivane systemom , čo ale nebráni aby ste ich použivali aj vy

errorlevel - špecialna premenna . Ak sa v skripe vyskytne nejaka chyba , do tejto premennej sa zapíše čislo tejto chyby . Popíšeme si ju v časti venovanej pre pokročilé premenne

premenna prikazu for - tuto premennu si vysvetlime v časti venovanej cyklom

premenne parametrov - použivajú sa na predávanie parametrov z jedného skriptu do druhého

SYSTEMOVÉ PREMENNE

Sú vysvetlene v časti druhy premennych . Tu vam ukážem niekolko z nich

%systemroot% - zložka , v ktorej sa nachadza operačný systém (c:\windows)

%homedrive% - disk , na ktorom je nainštalovany systém (C:)

%temp% - zložka , v ktorej su uložeme dočasne programy (C:\Users\uživatel\local setings\temp)

%currentuser% - nazov prihlaseneho uživatela (napr vlado)

%time% - aktuálny čas

Systemové premenne sa daju upravovať iba v registroch

CMD V - vetvenie , podmienky , príkaz IF

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