答案 0 :(得分:1)
从文本文件获取输入:
set /p var=<file.txt
如果您的文本文件有多行,设置多个变量的一种很好的方法,您可以这样做(对于批处理文件使用%% A,对于CLI命令使用%A):
SETLOCAL ENABLEDELAYEDEXPANSION
SET count=1
FOR /F "USEBACKQ tokens=*" %%A IN (`type "file.txt"`) DO (
SET var!count!=%%A
SET /a count=!count!+1
)
那么第一行将是var1,第二行将是var2,依此类推。然后,当您希望重用变量时,只需使用%var1%,%var2%等来调用它们。