batch-file - 如何制作向应用程序发送输入字符的批处理文件

标签 batch-file keyboard console-application user-input

我正在编写一个启动应用程序的批处理文件。

app.exe

应用程序启动后,我在控制台中得到一个选项列表,程序等待输入,例如:

a: start session

b: end session

c: end


我如何制作批次类型 a ?

最佳答案

首先,确定应用程序是否支持命令行参数。例如,在命令提示符下,键入:

C:\> app.exe /?

或者
C:\> app.exe -h

或者
C:\> app.exe --help

如果没有,请尝试使用
echo a | app.exe

关于batch-file - 如何制作向应用程序发送输入字符的批处理文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6583690/

相关文章:

batch-file - 批处理 – 如何正确分配可能包含引号的任意百分比数字 (%1) 或百分比星号 (%*) 参数?

windows - windows 的 "notify-send"等效项是什么?

batch-file - 自动化默认程序关联

c# - 在 WPF 列表框中禁用键盘导航

java - 未找到控制台。如何获取 JVM 的控制台?

command-line - 如何将多个 visio 文件 (.vsd) 转换为 png

c# - 如何在按键持续一定时间后重复操作?

android - 如何在切换 Activity/选项卡时关闭 Android 键盘

.net - 如何使用 IHostedService 访问控制台应用程序中的命令行参数?

c++ - 将 Unicode 命令行参数传递给控制台应用程序