Mam mały problem z batem.
Mianowicie mam kilka ciągle włączonych batów, które robią coś w pętli.
Czasami jednak chciałbym wstrzymać ich działanie.
Dotychczas robiłem to poprzez kliknięcie w okno cmd ale przy większej
ilości okien jest to kłopotliwe.
Wymyśliłem wiec, ze wstawie w program dodatkowe sprawdzenie czy na pulpicie
jest jakis plik a jak bede chciał zatrzymać, to po prosut wstawie taki plik
na pulpit.
Wpisałem wiec do bata linijki:
:blad
if exist "new text document.txt" goto blad
I działa.
Ale:
Wszystko dzieje się w pętli:
for /L %%i in (1,1,100) do (
:blad
if exist "new text document.txt" goto blad
włączenie_programu_z _uzyciem_parametru_%%i
)
I niestety po usunięciu pliku czyli ponownym włączeniu działania bata ten
nie pamięta już parametru %%i i kończy działanie pętli.
Dlaczego tak się dzieje i jak temu zapobiec?
-- Pozdrawia... Budzik b_ud_zi_k_6_1 na poczta kropka onet kropka pl (adres antyspamowy, usuń także "_") "Jeśli będąc w towarzystwie kobiety potrafisz z niej czytać jak z książki, nie stosuj systemu Braille'a." T. BernardReceived on Fri 05 Apr 2013 - 13:05:02 MET DST
To archiwum zostało wygenerowane przez hypermail 2.2.0 : Fri 05 Apr 2013 - 13:42:00 MET DST