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