我喜欢它包含一个log.txt文件:

MyName

我的批次:

@echo off
set name= [log.txt]

在[log.txt中]的一部分,它应该从log.txt文件读 'MYNAME',将其设置为 '名称'。

如何?

有帮助吗?

解决方案

您还可以使用

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