|
параметры 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) ничего не прокатило
|
| Форум | Правила | Описание | Секции | Поиск |