gpt4 book ai didi

java - Java 中的命令行界面

转载 作者:行者123 更新时间:2023-11-30 11:55:32 25 4
gpt4 key购买 nike

我想创建一个跨平台解决方案,以提供对 Java 进程的输入、错误和输出流的访问。

基本上,我想要创建的是一个显示流程输出和错误流的文本区域,并允许您向输入流提供数据。换句话说,当您运行应用程序时,Eclipse 已经通过其控制台提供了几乎所有内容。

现在,这个的基本实现很简单,我只需将所有按键发送到输入流。但是,当然,我在粘贴、退格键和箭头键、处理 ctrl-C 等方面遇到了麻烦。

在将数据发送到进程的输入流之前,我似乎应该等待。但是还等什么呢?我应该在每个返回键上发送所有输入(和粘贴)的文本吗?还是间隔一段时间后? ctrl-Cctrl-X 等等。我是否将箭头键移动发送到输入流?

最佳答案

最简单和最用户友好的解决方案是使用“发送”按钮发送文本区域的全部内容并清除它。想想即时通讯应用程序或 SO 评论编辑器。

关于java - Java 中的命令行界面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4956944/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com