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

Вставка определенных значений из _config.ini в переменные для вставки в скрипт запуска другой программы

25.04.2019, 13:47. Показов 1091. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. Столкнулся с такой проблемой что скрипт не считывает данные для переменных из файлов _config.ini
Ситуация такая, программа скачивает файл, затем запускает скрипт, по которому она определяет как называется файл, и, в зависимости от названия, обращается к нужному _config.ini и берет из него нужные значения, а потом запускает программу,которая по этим значения вносить изменения в окончательный файл. Но, у меня получилось, что программа всё делает но не подставляет значения в некоторые переменные и ставит нули. Вот текст скрипта.

Windows Batch file
1
2
3
4
5
6
7
8
9
10
@set ant_height=0   
@set ant_number=0
@set ant_type=""
@if exist _config\%1.ini (
    @for /f "delims== tokens=1,2" %%G in (_config\%1.ini) do (
        @set %%G=%%H
    )   
    @echo %1 %2 %3 %A% %B% %C%> %1_params.log
    @"директория программы"  /ex=%1 /ed=%1 /A=%A% /B=%B% /C=%C% /o="%2" "%3"> %1_exec.log
)
Файл _config.ini выглядит так, в каждом файле свои значения:
А=0.0045
B=0.0000
C="sony"
Заранее благодарен
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
25.04.2019, 13:47
Ответы с готовыми решениями:

Запустить скрипт после запуска другой программы
Подскажите пожалуйста, как прикрепить этот файл к приложению, чтоб при запуске этого приложения он срабатывал. Зарание спасибо.

sh скрипт для запуска с другой папки
Здравствуйте, а как сделать sh скрипт для запуска с другой папки. например : мне надо запустить: etc/server/server а sh скрипт будет...

При автозагрузке программы, не восстанавливаются настройки из config.ini
Ситуация такая, при обычном запуске программы, все прекрасно работает, все настройки, находящиеся в файле config.ini, восстанавливаются, в...

3
4340 / 2130 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
25.04.2019, 21:11
Telega454, следите что пишете (или так пишется) в файл (config) или же вы так написали сюда
разговор о том что, например, в вашей здесь строке: А=0.0045, буква A написана в кириллице и соответственно нет вывода по этой строке таким кодом:

Содержимое _config.ini взятое копипастом выше предоставленных строк
Кликните здесь для просмотра всего текста

Code
1
2
3
А=0.0045
B=0.0000
C="sony"

Содержимое _config.ini где все строки записаны латиницей
Кликните здесь для просмотра всего текста

Code
1
2
3
A=0.0045
B=0.0000
C="sony"

Windows Batch file
1
2
3
4
5
6
@echo off
<"_config.ini" (for /f "delims=" %%a in ('more') do set "%%a")
echo %A%
echo %B%
echo %C%
pause& exit
0
0 / 0 / 0
Регистрация: 07.06.2018
Сообщений: 5
25.04.2019, 21:40  [ТС]
Прошу прощения, это у меня на рабочем компьютере была проблема с переключением языков, а точнее автозамена.
В _config.ini и самой программе всё написано латиницей.
0
0 / 0 / 0
Регистрация: 07.06.2018
Сообщений: 5
26.04.2019, 12:36  [ТС]
Прошу прощения, снова не заметил ошибку.
Windows Batch file
1
2
3
4
5
6
7
8
9
10
@set A=0   
@set B=0
@set C=""
@if exist _config\%1.ini (
    @for /f "delims== tokens=1,2" %%G in (_config\%1.ini) do (
        @set %%G=%%H
    )   
    @echo %1 %2 %3 %A% %B% %C%> %1_params.log
    @"директория программы"  /ex=%1 /ed=%1 /A=%A% /B=%B% /C=%C% /o="%2" "%3"> %1_exec.log
)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
26.04.2019, 12:36
Помогаю со студенческими работами здесь

Скрипт для запуска программы
Всем привет! Не знаю, куда правильнее написать, поэтому пока сюда. Написал программу в windows, но ее нужно запустить на линуксе...

Скрипт для запуска программы в определенное время
Подскажите пожалуйста, содержит ли ошибку этот Perl код? Он предназначен для crontab. Первая часть - расположение софта, вторая -...

Скрипт для запуска программы и автоматической идентификации пользователя
Всем добрый вечер. Поставили задачу такого плана (решить надо срочно, вот и обращаюсь) Есть программа, которая отвечает за охрану...

GET и POST запросы - вставка в запрос определенных значений
Я чайник в perle, но стоит задача создать кнопку которая бы передавала параметры POAS или GET запросу У меня есть кнопка которая...

Переменные передаются в другой скрипт, но ни на что не влияют
Доброе утро, Переменная передается из скриптаА в скриптБ, но использовать дальше ее уже не получается. Подскажите, пожалуйста, что...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru