For %%x In (y) do komenda %%x - Pętla wykonująca się tyle razy ile jest elementów w y przy każdym przejściu wykonująca komendę, która może być zastosowana do kolejnego elementu x pochodzącego ze zbioru y.
1:
@echo off 2: dir t* /b
3: For %%x In (1 2 3 4) do echo .>test%%x.txt
4: echo .
5: dir t* /b
W wierszu drugim sprawdzamy jakie pliki zaczynające się na literę t znajdują się na dysku. Okazuje się, że żadne. Następnie w wierszu trzecim uruchamiamy pętlę. Jest ona wykonywana cztery razy dla każdej wartości znajdującej się w nawiasie. Czyli cztery razy wykonywane jest tworzenie pliku, jednak za każdym razem o innej nazwie. W wierszu piątym ponownie sprawdzamy pliki zaczynające się na literę t. Zauważamy że znajdują się tam teraz cztery pliki o takiej nazwie jak wybraliśmy.
Nasz program nazywa się program.bat i znajduje się na dysku c:\. Uruchamiamy go wpisując w Wierszu polecenia jego nazwę czyli program. Wszystko co znajduje się pod pierwszą linijką C:\>program zostało wygenerowane przez nasz program wsadowy. Używamy w programach komend, które zostały opisane wcześniej w tabeli. Jeżeli coś jest nie zrozumiałe należy cofnąć się do poprzednich objaśnień. W kodzie programu numerujemy linie aby prościej było źródło omawiać. W programach wsadowych zabronione jest numerowanie kolejnych wierszy.