0
请问能否告诉我如何从另一个文件中获取输入。另外,当我们从那个文件中得到输出的时候。如果它有多个输出来自另一个文件,那么如何使用它作为批处理脚本的输入。从批处理脚本中的另一个文件给出输入
请问能否告诉我如何从另一个文件中获取输入。另外,当我们从那个文件中得到输出的时候。如果它有多个输出来自另一个文件,那么如何使用它作为批处理脚本的输入。从批处理脚本中的另一个文件给出输入
要想从一个文本文件输入到一个变量:
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%等等来调用它们。
给我们一个例子。向我们展示您需要批处理文件读取的输入。输入是文本文件还是来自另一个命令的输出? –
很混乱0.o – Mechaflash