gpt4 book ai didi

java - 如何模拟在终端进程上按下 Ctrl+I

转载 作者:行者123 更新时间:2023-12-02 03:53:43 24 4
gpt4 key购买 nike

我有一个进程,我使用 Java 启动了一个(非 Java)CLI 进程,我想以编程方式向它发送 Ctrl+I 组合键。

可能吗?

最佳答案

如果外部进程正在其标准输入上查找 Ctrl-I 字符(顺便说一下,与 Tab 相同),GreenGiant 的解决方案将起作用。由于这不起作用,该进程显然正在其控制台(tty)上寻找按键,而其他程序根本无法访问这些按键。您需要编写 native 代码来创建虚拟 tty 并让进程使用它。 JNI 是您允许 Java 调用 native 代码作为 Java 程序一部分的方式。

关于java - 如何模拟在终端进程上按下 Ctrl+I,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35662986/

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