如何模拟按Enter键

三角洲IV

系统:Windows 7 64位。接口:cmd.exe。

我需要批量运行一个可执行文件。当以交互方式运行时,该可执行文件会询问一系列命令(当然每个命令都跟着Enter键),最后它要求您按Enter键继续(并完成)。最后一步阻止了我。我设法写了以下内容:

mycode.exe < batch.txt

该文件batch.txt具有以下内容。

bar.out
28
foo.in
summary.out

四行包含正确的命令mycode.exe问题是我不知道如何将“ Enter”命令发送到mycode.exe...有没有办法?

编辑:也许我没有使用正确的词。我既不是程序员,也不是计算机科学家。我将举一个实际的例子:如果我打开一个cmd提示并写(随后按Enter)

D:\test> mycode.exe

我懂了

Enter output file name:

我写

bar.out

然后,我获得了可供选择的选项列表以及提示:

Enter option from menu:

我进入

28

我懂了

Enter input file name:

我进入

foo.in

我懂了

Enter summary file:

我进入

summary.out

然后代码将很长的输出发送到屏幕,最后它写出:

Press ENTER to continue

如果不是我从命令行运行它,而是使用

mycode.exe < batch.txt

我收到一个Fortran错误,因此我在想,也许我需要在文件中包含按ENTER键的等效功能batch.txt

杰夫·泽特林

由于该程序似乎是从标准输入流中读取的,因此添加最后一个空行batch.txt应该可以解决问题。如果没有,则最后一个提示使用标准输入,您将不得不诉诸SENDKEYS或KEYSTACK之类的第三方技巧。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Qualtrics:按Enter键模拟继续按钮

来自分类Dev

如何模拟Enter键按下,但仅在几秒钟后按下?

来自分类Dev

如何在Rspec中模拟按Enter

来自分类Dev

如何使量角器按Enter键?

来自分类Dev

如何以编程方式按Enter键?

来自分类Dev

如何防止用户按下ENTER键?

来自分类Dev

如何检查用户是否按Enter键?

来自分类Dev

如何发送按下ansible的ENTER键?

来自分类Dev

如何在 Behat 中按 Enter 键

来自分类Dev

Python模拟Enter键

来自分类Dev

按Enter键执行

来自分类Dev

按“ enter”键前进

来自分类Dev

ç(cedilla)键,按Enter

来自分类Dev

在屏幕上模拟Enter键

来自分类Dev

在WPF中模拟Enter键

来自分类Dev

如何模拟按Fn + F6键?

来自分类Dev

Google Map API v3:SearchBox。模拟按Enter键

来自分类Dev

在NSTextField上按Enter键时如何做

来自分类Dev

如何在Python(2.7 +)中等待ENTER键按下?

来自分类Dev

您如何发送按ENTER键到ansible的期望?

来自分类Dev

询问时如何自动在bash脚本中按Enter键?

来自分类Dev

按下Enter键时如何使函数执行某些操作

来自分类Dev

如何捕获被按下的ESC和Enter键?

来自分类Dev

在NSTextField上按Enter键时如何做

来自分类Dev

如何避免在Vimperator键盘映射中按Enter键?

来自分类Dev

无法弄清楚如何按Enter键

来自分类Dev

如何在 Appium 中按下(或发送键)Enter 或 Backspace

来自分类Dev

当按下Enter键时,如何触发Tab键按下?

来自分类Dev

如何模拟超级键?