Форум программистов, компьютерный форум, киберфорум
Наши страницы
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
Markovaka
0 / 0 / 0
Регистрация: 27.12.2013
Сообщений: 38
#1

Запись в переменные значений, взятых из списка в текстовом файле

28.12.2013, 10:29. Просмотров 984. Ответов 6
Метки нет (Все метки)

Есть txt файл с каким то списком, например:
qwerty
asdfg
zxcvbn

Сколько там строчек неизвестно.
Необходимо как-то прочитать сколько там строчек и создать столько переменных и в каждую засунуть по слову с каждой строчки.
Это реально сделать?
Все перепробовала, не получается(
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.12.2013, 10:29
Ответы с готовыми решениями:

Поменять IP-адрес и порт на взятые из списка в текстовом файле и удалить их из этого списка
Есть тхт документ в нем прокси сервера записаны в виде 192.168.1.1:3128 ;...

Создание списка в текстовом файле
Помогите пожалуйста. Мне нужен батник на создание списка в текстовом файле ...

Нахождение суммы значений в текстовом файле
Добрый день. Помогите решить задачу: есть текстовый файл 1.txt. AAA: 14...

Создание файлов с именами, взятыми из списка в текстовом файле, и с заданным содержимым
Добрый день. Нужна помощь в создании файла из списка. Что нужно: Из списка...

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

6
Eva Rosalene
T for Trans-
4050 / 1589 / 302
Регистрация: 06.01.2013
Сообщений: 4,179
Завершенные тесты: 2
28.12.2013, 13:27 #2
Вот, уже сделано было: Считывание файла в псевдомассив с учетом пустых строк
Или, если пустые строки не важны:
Bash
1
2
3
4
5
6
7
@echo off
setlocal enabledelayedexpansion
set cnt=0
for /f "usebackq tokens=*" %%A IN ("file.txt") DO (
 set /a cnt+=1
 set string.!cnt!=%%A
)
2
Markovaka
0 / 0 / 0
Регистрация: 27.12.2013
Сообщений: 38
28.12.2013, 14:32  [ТС] #3
А как потом мне можно использовать, например, вторую переменную?
0
Eva Rosalene
T for Trans-
4050 / 1589 / 302
Регистрация: 06.01.2013
Сообщений: 4,179
Завершенные тесты: 2
28.12.2013, 14:46 #4
Bash
1
echo %string.2%
1
Markovaka
0 / 0 / 0
Регистрация: 27.12.2013
Сообщений: 38
28.12.2013, 14:59  [ТС] #5
Спасибо огромное!
0
Markovaka
0 / 0 / 0
Регистрация: 27.12.2013
Сообщений: 38
30.12.2013, 12:38  [ТС] #6
FraidZZ, а ЧТО ЕСЛИ надо вместо 2 указать
echo %string.%%A%
Он совсем не хочет воспринимать это, как две переменные..((точнее он понимает как другие)
0
Eva Rosalene
T for Trans-
4050 / 1589 / 302
Регистрация: 06.01.2013
Сообщений: 4,179
Завершенные тесты: 2
30.12.2013, 13:15 #7
!string.%%A!
И не забываем про setlocal enabledelayedexpansion в начале файла
1
30.12.2013, 13:15
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.12.2013, 13:15

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

Завершение всех запущенных процессов из находящегося в текстовом файле списка запрещенных к запуску процессов
пожалуйста помогите написать батник. Задать в текстовом файле список...

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


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru