windows batch zmienne wewnątrz pętli

@echo off
setlocal EnableDelayedExpansion

SET ITER=0
SET "q="
for %%i in ("a" "b" "c") do (
  SET /a ITER+=1
  SET q=%%i
  ECHO iter=!ITER! 
  ECHO q=!q!
)

najważniejsze to użycie: setlocal EnableDelayedExpansion oraz !q!

Reklamy

Skomentuj

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Wyloguj / Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Wyloguj / Zmień )

Zdjęcie na Facebooku

Komentujesz korzystając z konta Facebook. Wyloguj / Zmień )

Zdjęcie na Google+

Komentujesz korzystając z konta Google+. Wyloguj / Zmień )

Connecting to %s