zxz | 10.06.2013 09:11 |
---|---|
Predmet:FOR-Naredba Omogućava višestruko izvođenje jedne naredbe. FOR %%varijabla IN (skup) Do naredba %%varijabla - %%varijabla – proizvoljno određen naziv(dovoljno je jedno slovo). Upotreba brojeva od 0-9 te znakova: % = / đ Đ , < > nije dopuštena u imenovanju varijable. - (skup) – niz imena datoteka (max 9).Ova imena mogu se supstituirati džokerima ili varijabilnim parametrima. U skup možemo uvrstiti oznake logičkih diskova i direktorija. Svaki element skupa razmakom je odvojen od drugog. - naredba – naredba DOS-a izvršava se onoliko puta koliko ima izvodljivih vrijednosti u skupu. elementi IN i DO su obavezni koristimo li FOR iz prompta, umjesto FOR %%x piše se FOR %x varijabla %% sukcesivno poprima vrijednosti iz skupa, a naredba DOS-a izvodi se svaki put kad varijabla poprimi novu vrijednost. Variabla %% pri kucanju u prozoru dosa pise se kao % To se ponavlja sve dok se ne procesiraju sve vrijednosti iz skupa. FOR ne može procesirati drugu naredbu FOR = FOR cannot be. Primjer: @echo off cls echo. echo Primjer za for naredbu echo FOR %%a IN (*.bat) DO TYPE %%a |more echo. echo ova naredba će ispisati sadržaj echo svih bat datoteka u direktoriju echo. echo Pritisni bilo koju tipku za nastavak pause > nul FOR %%a IN (*.bat) DO TYPE %%a |more echo. pause>nul |
zxz | 11.06.2013 11:00 |
---|---|
Predmet:GOTO-Naredba Naredba se koristi za skok na označeni red u programu. Takav red obično sadrži naslov procedure koja se nastavlja sekvencijalno izvoditi do kraja programa. GOTO label Label-Twekstualna oznaka gdje treba skociti. Primjer: echo off format a: /s if not errorlevel 1 goto end echo Došlo je do gheske pri izvršenju. :end echo Disketa u A pogonu je uspješno formatirana. |
zxz | 15.06.2013 20:29 |
---|---|
Predmet:IF-Komanada Obavlja uvjetno izvođenje u batch programima. Ona će izvršiti naredbu DOS-a samo ako je zadovoljen zadani uvjet.Uvjet može biti afirmacijski i negacijski (if not). Postoje tri vrste uvjeta : 1. Ispituje jednakost Primjer: if (not) znak1==znak2 goto exit 2.dali postoje odredjene datoteke Primjer: if (not) exist ImeFajla.txt goto exit 3.Ispituje pogreške Primjer: if (not) errorlevel (n) goto exit Primjer: IF EXIST Imefajla ( del Imefajla. ) ELSE ( echo ne postoji. ) |
zxz | 17.06.2013 13:17 |
---|---|
Predmet:PAUSE i REM PAUSE Suspendirao obradu batch programa i prikazuje poruku: Pritisnite bilo koju tipku za nastavak ... Odnosno: Press any key to continue... REM Podaci komentari (primjedbe) u bec datotekama. Znaci ono sto se ne izvrsava. REM [komentar] |
zxz | 18.06.2013 09:10 |
---|---|
Predmet:SHIFT komanda Omogućuje korištenje više od 10 parametara pomicanjem istih za jedno mjesto (% 0 se gubi, % 1 postaje % 0, ...itd ) SHIFT Primjer: @echo off SET todir=%1 :getfile SHIFT IF "%1"=="" GOTO end COPY %1 %todir% GOTO getfile :end SET todir= ECHO All done |
zxz | 18.06.2013 09:17 |
---|---|
Predmet:XCOPY komanda Za kopiranje Direktorija i datoteka na raspolaganju je još jedna naredba, xcopy. Ta naredba ima sličnu sintaksu i funkciju kao i copy s jednom korisnom osobinom. Ona kopira i direktorije koji sadrže poddirektorije. xcopy izvor [odredište] [/w] [/p] [/c] [/v] [/q] [/f] [/l] [/d[:date]] [/u] [/i] [/s [/e]] [/t] [/k] [/r] [/h] [/a|/m] [/n] [/exclude:filename] [/y | /-y] [/z] izvor Određuje lokaciju na kojoj se nalaze podaci koji se žele kopirati (pogon, staza i naziv) odredište Određuje odredište ili lokaciju na kojoj će se pohraniti kopirane datoteke (pogon, staza i naziv) OBJASNJENJE: /w Ispisuje poruku “Press any key to begin copying file(s)” i čeka da se izvrši tražena akcija /p Traži potvrdu da li se treba kreirati svaka pojedinačna datoteka na kazalu /c Ignorira greške /f Prikazuje izvorno i odredišno ime prilikom kopiranja /l Ne kopira datoteke nego prikazuje popis datoteka koje će se kopirati /u Kopira samo one datoteke koje postoje na odredištu /s Kopira kazala i podkazala osim ako su prazna /e Kopira sva kazala, uključivši i prazna /t Kopira samo strukturu kazala bez datoteka /r Kopira preko datoteka “samo za čitanje” /h Kopira datoteke s “hidden” i “system” atributima /y Ukida zahtjev za potvrdom pisanja preko postojećih podataka /-y Traži potvrdu pisanja preko već postojećih podataka PRIMJER: xcopy c:\data a: /s |
zxz | 22.06.2013 11:04 |
---|---|
Predmet:TREE komanda Eksterna komanda pisana da bi se olaksao pregled izlistavanja svih direktorijuma: TREE [disk:][putanja] [/F] [/A] disk: je oznaka sa kog diska se trazi listing direktorijuma sa svim podirektrijumima. Ukoliko se ovde nista ne navede podrazumeva se da se radi o trenutno aktivnoj jedinici. /f oznacava da zelimo da prilikom izlistavanja sem samo direkotirjuma i poddirektrojuma izlistaju i svi fajlovi. / A Koristi ASCII umjesto produženog znakova. PRIMJER: TREE c:/windows Ukoliko se TREE primeni na disk na kome pod direktorijuma nema MS DOS ce nam poslati poruku ''No sub-directorie exist" |
zxz | 03.09.2013 10:19 |
---|---|
Predmet:Bec komande po Op. sistemima Bec komande |