管道腻子控制台到Python脚本

2024-06-16 11:24:25 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试启动一个PuTTY窗口来建立串行连接,然后让主cmd窗口(启动Python脚本的窗口)控制PuTTY窗口。PuTTY窗口仍将打开并显示所有内容,但我想禁用它上的stdin,让它从cmd shell获取输入

因此,我成功地启动了PuTTY窗口,只是不能像我所希望的那样输送我的输出和输入。任何帮助都将不胜感激

启动腻子窗的代码:

pty=subprocess.Popen(cmd,stdin=subprocess.PIPE,stdout=subprocess.PIPE)

Tags: 代码脚本cmd内容stdinstdoutshellpty
2条回答

PuTTY是一个GUI应用程序。它不是为自动化而设计的

要实现自动化,请使用Plink、PuTTY命令行实用程序。它是一个控制台应用程序,因此它从标准输入读取命令

见:

PuTTY(注意case)是一个GUI程序,与cmd提示没有任何关系

我整天都在用油灰,很多人都不使用(我的coy有175000名员工,但大多数人都不使用油灰),我是唯一一个自动化的人。我使用VBScript sendkeys绑定到windows快捷方式中的热键(必须在桌面或“开始”菜单上)

PuTTY确实有一个类似名称的命令行版本,但我没有使用它

相关问题 更多 >