CMD批处理脚本不将变量写入文件

时间:2015-06-01 20:45:53

标签: batch-file cmd

我试图让我的批处理脚本检查文件(config.ini)是否存在。 如果是,则显示已定义的变量,如果没有,我想设置变量并将它们写入文件。

这是我的代码:

@echo off
IF EXIST config.ini (
    for /f "delims=" %%x in (config.ini) do (set "%%x")
    ) ELSE (
    echo enter v1
    set /p var1=""
    echo enter v2
    set /p var2=""
    @echo var1=%var1%> config.ini
    @echo var2=%var2%>> config.ini
)
echo %var1% 
echo %var2%
pause

但是,当我输入变量的值时,我在config.ini中得到的输出只是部分:

var1= 
var2=

请帮我解决这个问题。

0 个答案:

没有答案