Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Создание цикла с записью файл

Ответить
Настройки темы
CMD/BAT - [решено] Создание цикла с записью файл

Новый участник


Сообщения: 36
Благодарности: 1

Профиль | Отправить PM | Цитировать


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

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

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

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

Отправлено: 17:49, 02-11-2016

 

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата alexmoreman:
Вроде понятно. »
Не особо.

Так, что ли:
Код: Выделить весь код
@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
?

Отправлено: 18:21, 02-11-2016 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 36
Благодарности: 1

Профиль | Отправить PM | Цитировать


Сейчас это выглядит как
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
Как то так

Отправлено: 20:10, 02-11-2016 | #3


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата alexmoreman:
А хочется чтобы первый числовой символ перед равно повторялся только 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
Это сообщение посчитали полезным следующие участники:

Отправлено: 21:37, 02-11-2016 | #4


Новый участник


Сообщения: 36
Благодарности: 1

Профиль | Отправить PM | Цитировать


Всё огонь! Спасибо за решение проблемы.

Отправлено: 23:47, 02-11-2016 | #5



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Создание цикла с записью файл

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Поиск текста по файлам с записью в отдельный текстовый файл Freddy1984 Скриптовые языки администрирования Windows 0 08-02-2016 17:12
2010 - Долго открывается файл под одной учетной записью KurTtT Microsoft Office (Word, Excel, Outlook и т.д.) 5 28-05-2014 18:23
[решено] Вычисление формулы с записью в файл. semiono AutoIt 14 30-04-2013 14:20
CMD/BAT - [решено] не запускается bat файл в logon скрипте под учетной записью пользователя rufat_4 Скриптовые языки администрирования Windows 4 11-07-2012 23:55
Нужно файл cmd в автозагрузку под системной записью вставить dao_Andy Хочу все знать 4 13-04-2009 14:06




 
Переход