我如何编写一个包装器来执行任意应用程序并控制它的 I/O 以过滤用户输入或添加它自己的输入?输出控制也不错。这是在 Linux 中,最好使用 BASH 或 Python 等脚本语言,但 C++ 或 Java 也适合我。
对于我的特定应用程序,我下载了 Mupen64Plus(任天堂 64 模拟器),最新版本除了显示模拟显示的窗口外没有任何类型的 GUI。我可以很好地使用它,但是为它制作一个 GUI 来传递文件选择、保存/加载状态命令和其他此类命令会很方便。能够添加模拟器中不存在的功能(例如视频/声音捕获)也很好。
最佳答案
研究 XTest。 Here是它的 Haskell API(我知道,Haskell,随机!)
或者您可能更喜欢 java.awt.Robot
。
关于linux - 为任意应用程序编写 I/O 包装器 (linux),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20033509/