使用Batch将变量写入.txt文件

时间:2017-06-26 14:17:05

标签: batch-file

我制作了一个非常简单的变量保护程序。我希望varset.bat保存变量" var"到var.txt,我想让varview.bat读回给我。 var.txt只读取""不管我放什么。

varset.bat                                         
@echo off                                            
cd C:/Jual/JualVAR >nul                                                     
set /p var = jual-                                                          
echo "%var%"> var.txt                              
cd C:/Jual >nul                                  

varview.bat                                                   
@echo off                                                       
cd C:/Jual/JualVAR >nul                                  
FOR /F %%i IN (var.txt) DO @echo %%i                                 
cd C:/Jual >nul                                                     

1 个答案:

答案 0 :(得分:1)

不要在变量的名称中放置一个空格。

如果您使用:

set /p var = jual-

然后varname将是%var %

所以,如果你想使用%var%设置var而不用空格:

set /p var=jual-