Re: Pytanie o pętle raz jeszcze

Autor: rafi <rafi_777_at_gazeta.SKASUJ-TO.pl>
Data: Sun 16 Jul 2006 - 10:42:32 MET DST
Message-ID: <e9cu5o$6du$1@inews.gazeta.pl>
Content-Type: text/plain; charset=ISO-8859-2

Hubert Dołęga <hubert@majtki-energy.pl.invalid> napisał(a):

> rafi napisał:
>
> > I terazm chialbym do tego dodac warunek, ze jesli istnieje plik
> > check.txt to zeby nie wykonywal sie caly skrypt, tylko przeszedl do
> > nastepnego komputera z listy. Probowalem dodawac warunek:
> > if exist wygladalo to tak:
> > for .....(
> > ..
> > net use z: \\%%a\c$ haselko /user:%%a\admin
> > if exist z:\check.txt goto dalej
> > ..
> > ..
> > :dalej
> > net use z: /d >NUL
> > )
> >
> > ale skryp wykonuje sie tylko raz i wychodzi jakby z petli :(
> > Jak to rozwiazac, a moze calkowicie inaczej do tego podejsc ? tylko
> > jak ?
>
> Spróbuj tak:
>
> for /f "tokens=1 delims=\\ " %%a in (plik.txt) do call :PROC %%a
> goto :EOF
>
> :PROC
>
> set Komp=%1
>
> if exist z: net use z: /d /y >NUL
> net use z: \\%Komp%\c$ haselko /user:%Komp%\admin
>
> if exist z:\check.txt goto :DALEJ
>
> copy plik1.txt z:\winnt /y >NUL
> copy plik2.txt z:\utils /y >NUL
> copy program.exe z:\home /y >NUL
> copy plik3.txt z:\home /y >NUL
> ssed -f szablon.txt z:\plik4.txt >z:\plik4_tmp.txt
> copy z:\plik4_tmp.txt z:\plik3.txt /Y
> copy check.txt z:\
> del z:\plik4_tmp.txt /Q
>
> :DALEJ
> net use z: /d >NUL
>
>

Twoje rozwiazanie rowniez sie sprawdzilo dzieki za podpowiedz :)
pozdrawiam Rafal

-- 
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
Received on Sun Jul 16 10:45:05 2006

To archiwum zostało wygenerowane przez hypermail 2.1.8 : Sun 16 Jul 2006 - 11:42:02 MET DST