(变量已更改)
我使用命令
set /p A_Aaaaaa=<aaaaaa.aaa
,它说这样的文件不存在,所以我@echo off
从文件顶部删除,并搜索导致此错误的行。我不知道为什么,但是如果我查看启动脚本的 CMD,似乎上面的set /p
命令被理解为
set /p A_Aaaaaa= 0<aaaaaa.aaa
我不知道从哪里来(space)0
,任何简单的想法?
询问任何信息,请注意我会更改变量。
(变量已更改)
我使用命令
set /p A_Aaaaaa=<aaaaaa.aaa
,它说这样的文件不存在,所以我@echo off
从文件顶部删除,并搜索导致此错误的行。我不知道为什么,但是如果我查看启动脚本的 CMD,似乎上面的set /p
命令被理解为
set /p A_Aaaaaa= 0<aaaaaa.aaa
我不知道从哪里来(space)0
,任何简单的想法?
询问任何信息,请注意我会更改变量。
0
是STDIN
,标准输入流。通常set/p
从用户读取其输入(标准输入)。使用代码set /p A_Aaaaaa=<aaaaaa.aaa
将输出重定向aaaaaa.aaa
到标准输入,因此set/p
可以读取它。此行为不取决于文件是否存在。您可以在此处阅读有关流的内容。