Имя: Пароль:
1C
 
параметры bat (цикл)
0 4eater
 
02.08.18
13:14
Добрый день.
Уважаемые знатоки, подскажите начинающему, как в bat-файле обратиться к параметру по номеру (если этот номер получается в цикле)

типа того: for /l %%i in (1,1,10) do (
echo СПИСОКПАРАМЕТРОВ[%%i]
)
1 aka AMIGO
 
02.08.18
13:55
2 4eater
 
02.08.18
13:59
(1) Не очень понятно как обращаться к параметрам
%1 - обращение к 1 параметру, а %%%i bat не понимает
3 hhhh
 
02.08.18
14:04
(2) так вы нечто среднее возьмите, % попробовали, %%% попробовали, теперь, наверно, %% фигакнуть.
4 4eater
 
02.08.18
15:05
(3) %%i - это итератор... так что вряд ли
5 hhhh
 
02.08.18
15:20
(4) ну сделайте усилие над собой. В (1) ведь все примеры с %%i
6 Вафель
 
02.08.18
15:30
может лучше не на бате писать? а например на js ну или вообще на 1с скрипт
7 sitex
 
naïve
02.08.18
15:31
(6) ТС не хочет делиться что он мутит.
8 4eater
 
02.08.18
15:52
я bat более менее понимаю, а с другими скрипторыми не сталкивался
9 sitex
 
naïve
02.08.18
15:57
(8) Ну а так бат понимает %i% ?
10 Franchiser
 
гуру
02.08.18
16:05
Если в цикле то %i%
Если за пределами цикла то:
Setlocal EnableDelayedExpansion
Потом обращайся по !i!
11 Franchiser
 
гуру
02.08.18
16:09
У меня так сделано "%%i" т.е. взять в кавычки нужно
12 4eater
 
02.08.18
22:54
(10) ничего не прокатило