1

(变量已更改)

我使用命令 set /p A_Aaaaaa=<aaaaaa.aaa,它说这样的文件不存在,所以我@echo off从文件顶部删除,并搜索导致此错误的行。我不知道为什么,但是如果我查看启动脚本的 CMD,似乎上面的set /p命令被理解为

set /p A_Aaaaaa= 0<aaaaaa.aaa我不知道从哪里来(space)0,任何简单的想法?

询问任何信息,请注意我会更改变量。

4

1 回答 1

1

0STDIN,标准输入流。通常set/p从用户读取其输入(标准输入)。使用代码set /p A_Aaaaaa=<aaaaaa.aaa将输出重定向aaaaaa.aaa到标准输入,因此set/p可以读取它。此行为不取决于文件是否存在。您可以在此处阅读有关流的内容。

于 2013-05-22T20:39:38.247 回答