Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
0 / 0 / 0
Регистрация: 24.12.2014
Сообщений: 10

Переменная внутри текста

22.08.2017, 23:22. Показов 2318. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени!
Не могу победить такую вот задачу:

PowerShell
1
2
3
4
5
set ID=0
FOR ... 
        set /A ID+=1
        FOR /F %%p in ('"C:\Program Files\program" --id^= !ID! --parametr) do set /a int+=%%p )
...
Как передать в эту строку переменную ID?

Т.е. программа должна запускаться с переменным параметром, который задается итерацией цикла
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
22.08.2017, 23:22
Ответы с готовыми решениями:

Переменная внутри
Рассмотрим такой пример: программа напечатает 1 40. Пояснение: Оператор WriteLn(x, z) находится снаружи процедуры В, и поэтому...

Переменная внутри переменной
Есть код: var name1 = "Vasya"; var name2 = "Petya"; var name3 = "Vitya"; //------------------------- var str = { code1:...

Динамическая переменная внутри DataReader
Чего только не пробовал. 3-ий день веду войну. Сдаюсь. Dim CONNECTION As New OleDbConnection( "Data...

2
Эксперт Python
5438 / 3859 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
23.08.2017, 01:56
Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
12
13
14
echo off
 
setlocal enabledelayedexpansion
for /l %%i in (1,1,10) do (
    set ID=%%i
    FOR /F "delims=" %%p in ("progs --id=!ID! --parametr") do echo %%p
    ) 
pause
 
:: или так
for /l %%i in (1,1,10) do (
    FOR /F "delims=" %%p in ("progs --id=%%i --parametr") do echo %%p
    ) 
pause
Добавлено через 1 минуту
P.S. Это просто пример ввода переменной в строку. В вашем случае опция "delims=" не нужна и команда должно быть в одинарных кавычках. Знак = скорей всего нужно будет экранировать как у вас.
0
0 / 0 / 0
Регистрация: 24.12.2014
Сообщений: 10
23.08.2017, 07:09  [ТС]
Извиняюсь! Оказывается проблема не в этом месте. Оказывается переменная int не принимает значение %%p

Windows Batch file
1
... do set /a int+=%%p
Что не так? Если просто выводить echo %%p - значение верное, но присвоения нет.

Windows Batch file
1
... do set int=%%p
- такой вариант тоже не работает

Добавлено через 2 часа 31 минуту
Разобрался. Тему можно закрывать.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
23.08.2017, 07:09
Помогаю со студенческими работами здесь

Переменная внутри регулярного выражения
function Moscow () { var fcity = document.getElementById('100'); var length = window.words.length; var re = new...

Локальная переменная внутри цикла
Добрый день ! При вызове функции void println (int i, int ident) { cout << i; if (ident) ...

Статическая переменная внутри метода
Можно ли создать статическую переменную внутри метода, которая относилась бы именно к этому методу, а не ко всему классу? (дело в том, что...

Не определяется глобальная переменная внутри функции
Доброго времени суток! Передо мной стоит задача: Задано множество точек М в трехмерном пространстве. Найти такую из них, что шар...

Локальная переменная внутри статической функции
Всем доброго дня! Из данного примера выяснилось, что при обьявлении функции func_1() статической, переменная x внутри этой ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru