使用 Python 将命令从一个 xterm 窗口发送到另一个 xterm 窗口

发布于 2024-12-22 11:18:00 字数 115 浏览 1 评论 0原文

因此,我有一个 Python 应用程序,它启动不同的 xterm 窗口,并在操作完成后在一个窗口中询问用户“您想使用这些设置吗?y/n”。 我如何将 y 发送到该 xterm 窗口,以便用户不需要输入任何内容。 谢谢

So I have a Python app that starts different xterm windows and in one window after the operation is finished it asks the user "Do you want to use these settings? y/n".
How can I send y to that xterm window, so that the user doesn't needs to type anything.
Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

紫﹏色ふ单纯 2024-12-29 11:18:00

如果您使用的是 linux (kde) 并且您只想通过在 xterms 之间发送命令来控制 xterms,您可以尝试使用 dcop:

否则,您将需要在两个脚本之间实际使用进程间通信 (IPC) 方法,而不是控制终端:

或者在非常非常基础的层面上,您可以让一个脚本等待另一个脚本的文件输出。因此,一旦您的第一个 xterm 完成,它就可以写入其他脚本看到的文件。

这些都是解决方案的不同难点。

If you are on linux (kde) and you just want to control the xterms by sending commands between them, you could try using dcop:

Otherwise you would need to actually use an inter-process communication (IPC) method between the two scripts as opposed to controlling the terminals:

Or at a very very basic level, you could have one script wait on file output from the other. So once your first xterm finishes, it could write a file that the other script sees.

These are all varying difficulties of solutions.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文