【问题标题】:How to skip the procedure needed to press any key to exit the exe in batch file如何跳过按任意键退出批处理文件中的exe所需的过程
【发布时间】:2015-10-27 17:30:02
【问题描述】:

我正在windows下编写一个批处理文件,我有一个可执行文件(*.exe)来执行一些任务

尽管我需要的任务已经完成

但似乎可执行文件有按任意键退出的机制

我无法继续执行批处理文件的下一行

因为我需要其他程序自动执行这个.bat

我需要跳过这个过程来执行整个.bat

有没有办法做到这一点?

【问题讨论】:

  • 您的可执行文件是控制台应用程序还是 GUI 程序?您是否检查过程序文档以查看是否有运行程序并自动退出的选项?您能否给我们一个指向该程序文档的链接?
  • 控制台应用程序。抱歉无法发布,但我会再次检查文档

标签: windows batch-file command-prompt


【解决方案1】:

这完全取决于您的可执行文件如何输入击键。这可能是不可能的,但您可以在批处理文件中尝试以下操作之一:

*executable* < nul

echo x|*executable*

(将“*executable*”替换为可执行文件的实际名称。)

【讨论】:

  • 您可以使用echo.|*executable* 向程序发送CRLF。
猜你喜欢
  • 2017-08-03
  • 2015-01-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-03-09
  • 2012-08-06
相关资源
最近更新 更多