用户在预构建事件期间输入文本

User entered text during pre-build event

我正在执行一个批处理文件作为预构建事件。然而,批处理文件期望用户输入继续(即 "Type x to continue")

有没有办法在预构建事件中输入 'x',然后输入 'Enter',以便进程继续。

此外,我还有第二个批处理文件,它在第一个批处理文件之后 运行。预构建过程会等待第一个完成还是会在调用第一个批处理文件后立即尝试执行第二个批处理文件?如果可以,我可以在预构建中添加等待或暂停吗?

使用调用函数换行,调用第一个批处理文件后调用第二个批处理文件。 How to: Specify Build Events

 call C:\MyFile.bat
 call C:\MyFile2.bat

您可以使用 | 管道输入用户输入的字符语法

例如:

x 随回车键一起发送到批处理文件。

 call echo x|C:\MyFile.bat 

注意:如果项目是最新的且未触发构建,则构建前事件不会运行