[英]Python - Embedding a SSH Terminal or send commands to Tkinter Frame Terminal
我正在使用以前的解决方案中的以下代码:
from Tkinter import *
import os
root = Tk()
termf = Frame(root, height=400, width=500)
termf.pack(fill=BOTH, expand=YES)
wid = termf.winfo_id()
os.system('xterm -into %d -geometry 40x20 -sb &' % wid)
root.mainloop()
现在,我想默认情况下以ssh开头到另一台PC。 我觉得这是对os.system行的修改,可以合并命令,但我不太明白。
如果无法将终端自动启动到ssh会话,那么向Tkinter Frame写入/插入的正确方法是什么? 使用该文档,它没有写/插入功能。
我不熟悉将对象附加到框架,但其想法是使ssh会话自动启动。
谢谢你的帮助!
您需要使用xterm的-e "command to execute"
要执行的命令-e "command to execute"
选项在启动时在xterm中执行命令:
os.system('xterm -into %d -geometry 40x20 -sb -e "ssh somehost" &' % wid)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.