我正在使用的程序使用批处理文件通过 java 命令提示符运行(遵循 Run .exe file from Java from file location 的解决方案,并且在某个时间点,它会提示用户输入一个 'y ' 或 'n' 以继续程序。
如何使用 java 代码进行编程,以便在出现提示时自动输入值“y”或“n”,而不需要用户手动输入?我尝试过使用管道(遵循 How do you enter something at a DOS prompt Programmatically? 的解决方案),但它不起作用。有什么想法吗?
最佳答案
捕获InputStream
来自Process
并将y
写入其中。
看看这个问题的示例代码:
关于java - Java 命令行中出现提示时自动输入 'y',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24795395/