Вход | Регистрация


параметры bat (цикл)

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует