使用 Python 将命令从一个 xterm 窗口发送到另一个 xterm 窗口
因此,我有一个 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您使用的是 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.