首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PuTTY Windows pywinauto背景

PuTTY Windows pywinauto背景
EN

Stack Overflow用户
提问于 2017-03-08 21:47:58
回答 1查看 881关注 0票数 2

我用PuTTY在Windows上写了一个脚本:

代码语言:javascript
复制
from pywinauto.application import Application
app = Application().Start(cmd_line='C:\Program Files (x86)\PuTTY\putty.exe -l user -pw  **pwd**  -load Proxy_10.153.1.250 '+ ip +'  -ssh')
putty = app.PuTTY

putty.Wait('ready')
time.sleep(7)
cmd1 = "show log   "+ "{ENTER}"

此脚本将被执行许多开关,但当它被执行时,我不能在Windows上执行其他任务,否则脚本将被中断?可以在后台执行吗?

EN

回答 1

Stack Overflow用户

发布于 2017-03-09 16:29:38

您需要一个适当的工具来实现CLI自动化。只需运行subprocess.call('ssh user@host <the rest of cmd>')或使用Paramiko来运行远程SSH命令。

顺便说一句,pywinauto的代码不完整,我看不到.type_keys(cmd1)。您可以尝试使用.send_chars(cmd1),并先使用putty.minimize()。但send_chars并不能保证在每一个应用程序上都能工作(而且它还处于实验阶段)。所以你可以试一下。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42673070

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档