Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » CMD/BAT - Импорт переменных из файлов, и вывод их на экран.

Ответить
Настройки темы
CMD/BAT - Импорт переменных из файлов, и вывод их на экран.

Новый участник


Сообщения: 1
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Доброго всем время.

Ситуация такая, нужно вывести значение всех переменных на экран, притом что точное количество переменных не известно.

переменные берутся командой из файла Index.txt

set sFile=Index.txt
if exist "%sFile%" ( for /f "usebackq tokens=1,2 eol=; delims==" %%i in ("%sFile%") do set %%i=%%j )

вот файл Index.txt
info1=Саша
info2=Леша
info3=Катя
info4=Маша
info5=Света

количество переменных info может быть много, а как их вывести???

Отправлено: 17:22, 06-10-2014

 

Ветеран


Contributor


Сообщения: 24948
Благодарности: 7247

Профиль | Отправить PM | Цитировать


Цитата id142434987@vk:
нужно вывести значение всех переменных на экран, »
Код: Выделить весь код
set
Или Вам именно значения?

Цитата id142434987@vk:
вот файл Index.txt
info1=Саша
info2=Леша
info3=Катя
info4=Маша
info5=Света
количество переменных info может быть много, а как их вывести??? »
Аналогично, по единому префиксу (если там именно так, как Вы указали):
Код: Выделить весь код
set info
Цитата id142434987@vk:
переменные берутся командой из файла Index.txt
set sFile=Index.txt
if exist "%sFile%" ( for /f "usebackq tokens=1,2 eol=; delims==" %%i in ("%sFile%") do set %%i=%%j ) »
Проще будет:
читать дальше »
Код: Выделить весь код
@echo off
setlocal enableextensions enabledelayedexpansion

set sSourceFile=E:\Песочница\0400\Index.txt

if exist "%sSourceFile%" (
	for /f "usebackq delims=" %%i in ("%sSourceFile%") do set %%~i
) else (
	echo Can't find source file [%sSourceFile%].
	exit /b 1
)

set info

endlocal
exit /b 0

Отправлено: 18:59, 06-10-2014 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » CMD/BAT - Импорт переменных из файлов, и вывод их на экран.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Копирование файлов из переменных директорий Сантей Скриптовые языки администрирования Windows 9 25-06-2014 14:57
C/C++ - Вывод значений переменных в окно игры Bazarabolt Программирование и базы данных 1 09-02-2014 07:36
CMD/BAT - [решено] Вычитание символов из строки и вывод на экран Instant_SR Скриптовые языки администрирования Windows 4 25-07-2013 11:37
Любой язык - [решено] Вывод списка файлов и их размеров в байтах из заданной папки Vadikan Скриптовые языки администрирования Windows 6 18-03-2011 23:16
HDD - Восстановление файлов из их осколков Iohannes Накопители (SSD, HDD, USB Flash) 6 15-11-2010 03:56




 
Переход