Re: DOS pole

From: Zdenek Sofr <administrator (zavinac)>
Date: 08. 09. 2004, 09:51 CEST
Aha
Diky. pro oci nevidim. To je presne ono

Zdenek
----- Original Message ----- 
From: "Petr Pokorny" <mail@pp21.cz>
To: <servis-internet@nawebu.cz>
Sent: Wednesday, September 08, 2004 9:18 AM
Subject: Re: DOS pole


> Zdenek Sofr <administrator@plastkov.cz>:
>
> > To zni zajimave. Zkusil jsem to a zarazil jsem se hned u FOR. Prikaz v
> > podobe
> > FOR /f "delims=," %i IN (db.txt) do @echo %i
> >
> > mi nefunguje. Hodi mi to chybu "i nebyl momentalne ocekavan" (spadne
> > na prvnim odkazu na promenou %i - pred IN). Podle helpu by to melo
> > chodit (v souboru db.txt je pet textovych hodnot oddelenych carkou).
>
> Klasicka chyba. Podle helpu by to chodit nemelo ;o)))
> On je rozdil jestli ten porikaz pises primo do prikazoveho radku, nebo
> jestli ho mas uvnitr davkoveho souboru. A ty ho mas na 100% v davce ;o)
> Tohle si cetl?
>
> ------------
> Při použití příkazu FOR v dávkovém programu je třeba napsat
> %%proměnná místo %proměnná.
> ------------
>
> Takze tohle by bylo lepsi:
>
> FOR /f "delims=," %%i IN (db.txt) do @echo %%i
>
> Nicmene jsme si stejne nerozumeli :(. S tim rozdelenim pomoci delims
> nemam moc zkusenosti, porad mi to vraci jen jednu cast (dle nastaveni
> tokens).
>
> Doporucuju do txt souboru ulozit jednu hodnotu na jeden radek, pak s tim
> nemam problemy.
>
> Priklad:
>
> soubor db.txt
> -----------
> auto
> jede
> do kopce
> a taky z kopce
> -----------
>
> soubor go.bat
> -----------
> @FOR /f "tokens=*" %%i IN (db.txt) do @echo radek: %%i
> -----------
>
> vysledek:
>
> radek: auto
> radek: jede
> radek: do kopce
> radek: a taky z kopce
>
>
> OK?
> Jak projit dlouhej string s oddelovacema fakt nevim, teda pokud ma
> promenny pocet hodnot. Pokud jsou tam vzdy treba 4 hodnoty pak asi
> zabere tohle, vic opet v helpu ;o)
>
> FOR /F "tokens=1-4 delims=, " %i in (db.txt) do @echo %i-%j-%k-%l
>
> Uvnitr davkoveho souboru pochopitelne takto:
>
> FOR /F "tokens=1-4 delims=, " %%i in (db.txt) do @echo %%i-%%j-%%k-%%l
>
>
> -pp21-
>
>
>
> ===================================================== reklama =====
> Jak ziskat penize na bydleni?
> Krok za krokem porizenim nemovitosti: hypoteka, stavebni sporeni,
> statni podpora, katastralni urad, pojisteni, dane ...
> Vice: http://bydleni.mesec.cz/
> ===================================================================
>
> -- 
> -- Konference: SERVIS ------ Pravidla: http://pravidla.kab.cz/ -- 
> -- Archiv, instrukce pro odhlaseni: http://internet.nawebu.cz/ -- 
> -- Konference Internet Info, s.r.o. ----- http://www.iinfo.cz/ -- 
>
>
Received on Wed, 8 Sep 2004 09:51:01 +0200

This archive was generated by hypermail 2.1.8 : 08. 09. 2004, 09:51 CEST