【发布时间】:2011-05-27 03:20:36
【问题描述】:
我有一个程序 x.exe,它等待用户输入并读取到文件末尾。我想从批处理文件中调用它。
x.exe My Text Goes Here and goes and goes and goes and how to say it ends?
当我运行它时,似乎 x.exe 正在运行,它已经消耗了我给它的字符串,但它仍在等待更多输入。如何在批处理文件中指定 EOF 字符?
当我从控制台运行它时,我按 Ctrl+Z 来指定 eof。我如何对 bat 文件执行相同操作? 谢谢。
【问题讨论】:
-
在您编写的命令行中,
x.exe没有从任何文件中读取。它可能正在读取命令行参数,但之后它会一直等到 stdin 关闭。你想达到什么目的? -
@Peter:@Jon 的回答说明了一切,谢谢 :)
标签: c windows operating-system batch-file eof