Re: Bat - dziwne zachowanie

Autor: Grzegorz Niemirowski <gnthexfiles_at_poczta.onet.pl>
Data: Mon, 8 Apr 2013 23:23:46 +0200
Message-ID: <kjvcik$guk$1@news.icpnet.pl>
Content-Type: text/plain; format=flowed; charset="iso-8859-2"; reply-type=original

Budzik <budzik61_at_poczta.o.n.e.t.pl.nie.spam.oj> napisał(a):
> Osobnik posiadający mail gnthexfiles_at_poczta.onet.pl napisał(a) w
> poprzednim odcinku co następuje:
>>> Nikt nie wie, czy jak zwykle zagmatwałem pytanie? :)
>> Nie podałeś ani jednej linijki kodu...
> Bo tu kod nie ważny... chyba...
> Pytanie jest takie: na jakiej zasadzie działający bat uaktualnia swój
> skrypt po zmianie zawartości pliku bat?
> Dotychczas robiłem to tak:
> for /l %%i (1,1,10) do (
> cos tam
> )
> %0
> I każdorazowe wywołanie ponownie swojej nazwy powodowało odswieżenie
> zawartości pliku (tak myśle, bo czasami miałem wrażenie, że odswieżało
> się juz po zapisie a pełna petla trwa np. godzine)
> Teraz mam tak:
> :start
> definicja zmiennych
> :miejsceA
> set msc=miejsceA
> set koniec=10
> call GL_PROGRAM
> :miejsceB
> set msc=miejsceB
> set koniec=20
> call GL_PROGRAM
> goto start
> :GL_PROGRAM
> jakieś działanie
> set /a i=1
> set /a i=%i%+1
> if %i%==%koniec% goto %msc%
> :EOF
> W jaki sposób po zmianie treści pliku BAT nastąpi refresh treści
> wykonywanego bata?
> Dlaczego w tym prypadku nie działa ponowne wywołanie bata poprzez %0
> zamiast goto start?

Nic nie zrozumiałem. Modyfikujesz plik BAT w czasie jego działania? Co w
ogóle rozumiesz przez refresh? Jak ten kod ma działać w teorii a jak działa
w praktyce?

-- 
Grzegorz Niemirowski
http://www.grzegorz.net/
OE PowerTool i Outlook Express: http://www.grzegorz.net/oe/
Uptime: 1 day, 2 hours, 25 minutes and 42 seconds 
Received on Mon 08 Apr 2013 - 23:25:02 MET DST

To archiwum zostało wygenerowane przez hypermail 2.2.0 : Mon 08 Apr 2013 - 23:42:00 MET DST