Cyklus so stanoveným počtom opakovaní
V dnešnom dieli seriálu sa naučíme programovať cykly so stanoveným počtom opakovaní v Batch, teda v dávkových súboroch systému Windows.
Takže, poďme si vytvoriť program, ktorý nám vypíše čísla od jednej do desať. Výpis čísiel bude s riadkom navyše alebo nejakú inú vecí
Začneme ako obvykle:
@ echo off title Vypisovac čísel do deseti cd cls
Posledné 2 riadky robia nasledujúce
1. cd - nastaví cestu na priečinok, z ktorej program práve beží, to nám umožní namiesto ... C: \ Users \ ... \ textovysoubor.txt napísať rovno textovysoubor.txt, samozrejme ak sa nachádza v priečinku s programom 2. cls - vyčistí obrazovku
A teraz prejdime k samotnému cyklu:
for %%a IN (1 2 3 4 5 6 7 8 9 10) do ( echo %%a echo. )
Poďme si ho popísať. Je celkom jednoduchý. V prvom riadku cyklus definujeme. for je príkaz pre cyklus, %% a je premenná cyklu, ktoré musia byť vo formáte %% pismeno-od-a-do-z, potom ide IN a do zátvoriek dáme nejakej hodnoty (môžu tam byť čísla ako v zdrojovom kóde alebo cesta k nejakému súboru) Takže nakoniec rekapitulácia:
@ echo off title Vypisovac čísel do deseti cd cls for %%a IN (1 2 3 4 5 6 7 8 9 10) do ( echo %%a echo. )
Tak a máme hotovo. Výsledok by mal vyzerať nejako takto.
Skúste sa s tým trochu pohrať aby ste si to zapamätali. Dám vám domácu úlohu - skúste si vytvoriť program, ktorý vám vypíše násobilku.Nabudúce si ukážeme základy práce so súbormi.
Stiahnuť
Stiahnutím nasledujúceho súboru súhlasíš s licenčnými podmienkami
Stiahnuté 578x (85 B)
Aplikácia je vrátane zdrojových kódov v jazyku Batch