This sample script is for splitting string by
N characters for batch-file. In this sample, after it retrieves
N characters from the first character of
N characters are removed from
STR. This is repeated until the end of
Sample script :
@ECHO OFF SETLOCAL ENABLEDELAYEDEXPANSION SET "STR=ABCDEFGHIJKLMNOPQRSTUVWXYZ" REM Split STR by N characters SET "N=2" :LOOP SET "RES=%RES%!STR:~0,%N%! " SET "STR=!STR:~%N%!" IF DEFINED STR GOTO LOOP ECHO "%RES:~0,-1%"
"AB CD EF GH IJ KL MN OP QR ST UV WX YZ"
"ABCDE FGHIJ KLMNO PQRST UVWXY Z"