Pergunta

Eu tenho como um arquivo txt que contém:

MyName

O meu lote:

@echo off
set name= [log.txt]

na parte [log.txt], deve ler-se 'MyName' a partir do arquivo log.txt, para defini-lo como 'nome'.

Como?

Foi útil?

Solução

Você também pode usar

set /p name=<log.txt

que possam ser considerados mais curto e um pouco menos feio.

Outras dicas

Em cmd.exe, há apenas desta forma feia:

@echo off
for /f "usebackq tokens=* delims=" %%i in ("log.txt") do (
    set name=%%i
)
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top