Вопрос

У меня есть файл log.txt, который содержит:

MyName

Моя партия:

@echo off
set name= [log.txt]

в части [log.txt] он должен прочитать «MyName» из файла log.txt, чтобы установить его как «имя».

Как?

Это было полезно?

Решение

Вы также можете использовать

set /p name=<log.txt

который можно было бы считать короче и немного менее уродливым.

Другие советы

В cmd.exe есть только такой уродливый способ:

@echo off
for /f "usebackq tokens=* delims=" %%i in ("log.txt") do (
    set name=%%i
)
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top