如何将两个“echo n”响应传递给批处理文件中的同一命令

问题描述 投票:0回答:1

我需要运行以下批处理文件并传递“N”两次。我可以弄清楚如何通过一次,但两次我就是无法弄清楚:

@ECHO OFF

Regedt32 /s registrychanges.reg
echo n | gpupdate /force /sync
shutdown /r /f /t 0

gpupdate /force /sync 需要“N”两次。即使我这样做了

echo n | echo n | gpupdate /force /sync
它也只是挂在第二个 n 的提示处。

实际上是否有一种方法可以在批处理文件中为同一命令传递两个回显响应?

谢谢!

batch-file command-line-arguments
1个回答
0
投票

创建代码块并通过管道传输到命令。

(
echo n
echo n
)|gpupdate /force /sync
© www.soinside.com 2019 - 2024. All rights reserved.