PDA

Показать полную графическую версию : [решено] Создание цикла с записью файл


alexmoreman
02-11-2016, 17:49
Добрый день!
Не знал как правильнее озаглавить тему, опишу тут попробую.
Необходим цикл что бы перебирал 2 переменных
к примеру
первая 30
вторая 68

в файл должно записаться

0=0
0=1
0=2
1=3
1=4
1=5
2=6
2=7
2=8

первая цифры это перебирает переменную один
вторая это счетчик второй переменной.
Вроде понятно.
Спасибо если поможете.

Iska
02-11-2016, 18:21
Вроде понятно. »
Не особо.

Так, что ли:
@echo off
setlocal enableextensions enabledelayedexpansion

>"Result.txt" (for /l %%i in (0, 1, 30) do for /l %%j in (0, 1, 68) do echo %%i=%%j)

endlocal
exit /b 0

?

alexmoreman
02-11-2016, 20:10
Сейчас это выглядит как
0=0
0=1
0=2
0=3
0=4
0=5
0=6
.....
0=68
1=0
1=1
.....
1=68
и т.д.

А хочется чтобы первый числовой символ перед равно повторялся только 3 раза
а второе число шло по порядку
0=0
0=1
0=2
1=3
1=4
1=5
2=6
2=7
2=8
3=9
3=10
....
..=68
Как то так

Iska
02-11-2016, 21:37
А хочется чтобы первый числовой символ перед равно повторялся только 3 раза
а второе число шло по порядку »
Ага. Теперь ясно.

Тогда так:
@echo off
setlocal enableextensions enabledelayedexpansion

>"Result.txt" (
for /l %%i in (0, 1, 68) do (
set /a iVar = %%i / 3
echo !iVar!=%%i
)
)

endlocal
exit /b 0

alexmoreman
02-11-2016, 23:47
Всё огонь! Спасибо за решение проблемы.




© OSzone.net 2001-2012