Batch file 如何从.SAV文件中批量读取变量

Batch file 如何从.SAV文件中批量读取变量,batch-file,dos,Batch File,Dos,我已经在一个.SAV文件中设置了一个变量,是否还要创建一个批处理文件来读取该变量 我在那里设置的变量是,设置d=200,所以在批处理文件中,我可以使用%读取它吗 例如,如果%d%==200转到示例?echo 200>文件 echo 200>file set /p var=<file echo %var% set/p var=我认为您正在寻找的是将批处理文件中的变量设置为从文件中设置。您可以做的是在批处理文件中键入“d=200”,而不是使用命令“set d=200”。通过我将要预览的

我已经在一个.SAV文件中设置了一个变量,是否还要创建一个批处理文件来读取该变量

我在那里设置的变量是,设置d=200,所以在批处理文件中,我可以使用%读取它吗

例如,如果%d%==200转到示例?

echo 200>文件
echo 200>file
set /p var=<file
echo %var%

set/p var=我认为您正在寻找的是将批处理文件中的变量设置为从文件中设置。您可以做的是在批处理文件中键入“d=200”,而不是使用命令“set d=200”。通过我将要预览的命令,您可以使用许多不同的变量。例如,在该1文件中,第一行显示“d=200”(不需要引号),下一行显示“cat=100”,可以在批处理文件中同时设置这两个参数

以下命令将允许您设置文件中变量的所有变量:

for /f %%A in ('type [path here].sav') do set %%A
这将把%%a(temp)中的所有变量设置为文件中的变量(从.sav文件中的d=200到批处理文件中的d=200)。例如,如果您想保存和加载游戏信息,此工具非常有用