我制作了一个非常简单的变量保护程序。我希望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
答案 0 :(得分:1)
不要在变量的名称中放置一个空格。
如果您使用:
set /p var = jual-
然后varname将是%var %
所以,如果你想使用%var%
设置var而不用空格:
set /p var=jual-