在批处理文件中传递Enter键

时间:2016-08-18 08:36:37

标签: file batch-file

我使用start / wait来运行exe。 exe完成后,它要求按任意键继续。如何通过相同的批处理文件传递Enter Key?

1 个答案:

答案 0 :(得分:4)

这取决于有问题的应用程序以及它如何处理输入。在大多数情况下,您应该只能输入程序:

<info>
  <maininfo>
    <pn name="name">name1</pn>
    <age name="age">10</age>
  </maininfo>
  <data>
    <row>
      <col1 name="col1">2</col1>
      <col2 name="col2">3</col1>
      <col3 name="col3">4</col1>
    </row>
    <row>
      <col1 name="col1">5</col1>
      <col2 name="col2">6</col1>
      <col3 name="col3">7</col1>
    </row>
    <row>
      <col1 name="col1">8</col1>
      <col2 name="col2">9</col1>
      <col3 name="col3">10</col1>
    </row>
  </data>

  <maininfo>
    <pn name="name">name2</pn>
    <age name="age">20</age>
  </maininfo>
  <data>
    <row>
      <col1 name="col1">20</col1>
      <col2 name="col2">21</col1>
      <col3 name="col3">22</col1>
    </row>
    <row>
      <col1 name="col1">23</col1>
      <col2 name="col2">24</col1>
      <col3 name="col3">25</col1>
    </row>
  </data>

</info>

如果他们从标准输入读取,他们将在这种情况下读取换行符。例如。 echo.|some.exe 打印echo.|pause并立即退出。

Press any key to continue . . .内,您可能需要将其换入另一个start /wait来电:

cmd