id142434987@vk |
06-10-2014 17:22 2411819 |
Импорт переменных из файлов, и вывод их на экран.
Доброго всем время.
Ситуация такая, нужно вывести значение всех переменных на экран, притом что точное количество переменных не известно.
переменные берутся командой из файла 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 может быть много, а как их вывести???
|
Цитата:
Цитата id142434987@vk
нужно вывести значение всех переменных на экран, »
|
Или Вам именно значения?
Цитата:
Цитата id142434987@vk
вот файл Index.txt
info1=Саша
info2=Леша
info3=Катя
info4=Маша
info5=Света
количество переменных 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
|
Время: 05:49.
© OSzone.net 2001-