Vika
Vika

Многострочная переменная в Батнике (BAT-файле)

Как задать многострочную переменную в батнике? Может считать из текстового документа? Или использовать какой-то необычный синтаксис? Подскажите пожалуйста, на нескольких форумах был, но по одному совету считывает какую-то тарабарщину в юникоде, которая не читабельна, а обычным путем он ничего не считывает а просто записывает как текст, т. е. set var=C:\%ProgramFiles%\Read.txt
echo %var%>Start.txt
В результате получается просто текстовый документ с содержимым: C:\Program Files\Read.txt, а в подобном случае:
set var=@echo off
start mspaint
Вторая строка идет уже вне переменно
Посоветуйте пожалуйста, как это сделать, т. к. уже страниц 30 в гугле облазил по трем разным запросам, и ничего, совершенно

КП
Кирилл Пикулин

Многострочность предполагает наличие нетекстовых (непечатных) символов, которые в ПС не могут храниться по дефолту (0d,0a).

Переменная среды́ (ПС) — текстовая переменная операционной системы
http://ru.wikipedia.org/wiki/Переменная_среды
Т. е. из и в многострочный файл сделать можно только, если КС заменить на печатный символ (хоть тильда) и ловить его при выдаче

Похожие вопросы
Вызов .bat из .vbs. Как запустить батник из интерпритатора vbs?
Как записать вывод команды в переменную? (bat-файл)
Вопрос по батниках "*bat"
Как запустить программу через батник (.bat)
.bat Как сделать так, чтобы батник менял переменную в другом батнике?
как в BAT файле windows, передать переменной вывод исполняемой команды?
Убрать курсор батником (.bat)
Отправка файла через bat-файл
Как в батнике присвоить значение переменной и сравнить это значение со строками из текстового файла?
.bat файл