使用python的putty登录时无法设置标题。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用python的putty登录时无法设置标题。相关的知识,希望对你有一定的参考价值。

我可以用下面的命令登录putty。

Popen("powershell kitty-0.73.1.1.exe Name@1.2.3.4 -pw password  -title Firstsession")

Popen("powershell kitty-0.73.1.1.exe Name@1.2.3.4 -pw password  -title Secondsession")

问题是我无法为powershell设置标题,在执行过程中,我可以看到上面命令中提到的标题(Firstsession, Secondsession),但一旦用户成功登录,标题就会被清除,标题显示为

名称@CentOS-7-App:~。

在powershell中

我甚至尝试了-classname,但还是无法得到想要的标题。

Popen("powershell kitty-0.73.1.1.exe Name@1.2.3.4 -pw password  -classname Firstsession")

我指的是这个网站的参数传递

https://www.9bis.net/kitty/#!pages/CommandLine.md 
答案

我从来没有听说过kitty-0.73.1.1.1.exe,直到现在,虽然我一直在使用putty。我打算假设,-title是kitty-0.73.1.1.exe的东西,因为。PowerShell没有-Title开关来设置控制台主机标题栏。

要改变PowerShell控制台主机标题,命令是。

$host.ui.RawUI.WindowTitle = 'Changed Title'

https:/docs.microsoft.comen-usdotnetapisystem.management.automation.host.pshostuserinterface.rawui。

即使是这样也不会显示,直到控制台主机已经完全加载,意味着处理任何用户配置文件的东西。

所以,从cmd.exe,这将很快工作......。

powershell -noexit -noprofile $host.ui.RawUI.WindowTitle = 'Changed Title'

然而,如果你的配置文件中有一堆东西......

powershell -noexit $host.ui.RawUI.WindowTitle = 'Changed Title'

......它将需要更长的时间来改变标题。

然而,你的问题似乎表明你是想改变putty控制台的标题栏,我不知道为什么人们会相信PowerShell能够交互式地改变另一台主机的环境。你可以使用PowerShell来启动外部程序,但剩下的工作要由程序来完成。

以上是关于使用python的putty登录时无法设置标题。的主要内容,如果未能解决你的问题,请参考以下文章

无法使用Putty访问SSH到Arvixe共享主机[关闭]

Putty 登录系统慢

通过 WinSCP 使用 PuTTY 时如何选择要连接的自定义端口

ssh 隧道腻子 - UI 应用程序登录无法从浏览器工作

PuTTY -m 命令选项在 Windows 7 上因“无法打开 ... 文件”而失败

如何使用Putty登录安装在VirtualBox里的ubuntu