无法使用批处理文件自动输入响应

时间:2019-03-25 15:40:59

标签: batch-file

我正在尝试使用.bat文件(Windows)自动执行注册过程。
以下是我的批处理文件的内容:

C:
cd C:\Program Files (x86)\SSL_Client
admin -r
echo n
echo mithun
echo 12339-asdda-wewew

直到admin -r提示用户输入Y / N为止,它一直有效
但是上面的代码不起作用..
我是新手,对于这个基本问题很抱歉

1 个答案:

答案 0 :(得分:0)

您的脚本运行admin -r,并且完成后,继续进行下一行,该行将n回显到控制台(您不需要它的地方)。 / p>

有一个技巧可以为可执行文件提供输入(可能有效或无效-取决于可执行文件):将信息通过管道传递给可执行文件:

cd /d "C:\Program Files (x86)\SSL_Client"
(
  echo n
  echo mithun
  echo 12339-asdda-wewew
)|admin -r