由于要做自动化部署,尝试了一下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
网友评论