pywinauto自动控制cmd键入命令

由于要做自动化部署,尝试了一下pywinauto这个模块,配合spy++工具,在已打开的cmd窗口自动键入命令。

import pywinauto
dialogWindow = pywinauto.application.Application().connect(title="命令提示符", class_name="ConsoleWindowClass")
window = dialogWindow.top_window()
window.type_keys("echo{SPACE}hello\r")

echo后面有个空格,没法键入,参照官方文档使用{SPACE}代替

结果.png

文档:https://pywinauto.readthedocs.io/en/latest/

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。