Сохраните эту пакетную переменную в текстовый файл - PullRequest
0 голосов
/ 23 января 2020

Я пытаюсь сохранить эту переменную пакета в файл .txt. Это мой текущий код:

set /p Build=<version.ini
echo %Build%
type %Build%>>"result.txt"
pause

Предполагается получить текст в этом INI-файле, а затем сохранить этот текст в новом .TXT-файле, но в результате получается длинный список случайных символов. Содержимое этого .ini - это путь.

1 Ответ

1 голос
/ 23 января 2020

Вы должны использовать echo, а не type. Вы можете узнать почему, открыв cmd и запустив type /? и echo /?

Так что это будет работать:

set /p Build=<version.ini
echo %Build%
echo %Build%>>"result.txt"
pause

Кроме того, если вы просто собираетесь копировать текст для нового файла это будет намного короче:

type version.ini>result.txt

или для поиска указанного c текста и отправки в новый файл.

type version.ini | findstr /I "Version" >result.txt

или с помощью copy

copy version.ini result.txt
...