尝试导入预设变量列表并在屏幕上显示
@ECHO OFF
cls
FOR /F %%i IN (' type list.txt ') DO (
echo %%i
)
但这只是显示列表中的内容并执行类似的操作。 set var = %% i echo%var% 不会做这个工作。 那我该怎么做呢?
LIST.TXT:
SystemRoot
ALLUSERSPROFILE
APPDATA
CommonProgramFiles
COMPUTERNAME
ComSpec
答案 0 :(得分:1)
FOR /F %%i IN (' type list.txt ') DO (
echo %%i
CALL ECHO %%i=%%%%i%%
)
当echo
为called
时,它将作为echo% %%i
%
所以显示所需变量的内容。
如果你真的想做一些有用的事情,请参阅关于delayed expansion
的无尽文章。