Batch file 使用批处理将变量写入.txt文件

Batch file 使用批处理将变量写入.txt文件,batch-file,Batch File,我正在制作一个非常简单的变量保存程序。我希望varset.bat将变量“var”保存到var.txt,并希望varview.bat将其读回给我。var.txt只读取“”而不管我放了什么 varset.bat @echo off cd C:/Jual/JualVAR >nul

我正在制作一个非常简单的变量保存程序。我希望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                                                     

在bat中,不要在变量名中加空格

如果您使用:

set /p var = jual-
那么varname将是
%var%

因此,如果要使用
%var%
设置无空格的var:

set /p var=jual-

set/p var=jual-
-->
set/p var=jual-
谢谢!这对我很有效。请把问题按答案写出来!怎么用?我是新来的。绿色支票图像@SachaDee我从来没有问过任何问题,但我认为只要提问者点击,灰色复选标记就会变成绿色。