pywinauto是一组用于自动化Microsoft Windows GUI的python模块。最简单的是,它允许您将鼠标和键盘操作发送到窗口对话框和控件
安装:pip install pywinauto
官网地址:https://pywinauto.readthedocs.io/en/latest/getting_started.html
常见使用方法例如:打开windows->cmd窗口
import pywinauto
dialogWindow = pywinauto.application.Application().connect(title="命令提示符", class_name="ConsoleWindowClass")
window = dialogWindow.top_window()
window.type_keys("echo{SPACE} http://www.testertechnology.com/posts/addr")
echo有个空格,无法输入可以使用{SPACE}代替
执行结果如下:
窗口可用方法:
type_keys 添加文本,已有追加 Edit
.type_keys("This is a God!")
set_text 设置文本,已有清除 Edit
.set_text("This is a God!")
menu_select 选择菜单 window
.menu_select("帮助->关于记事本")
minimize 最小化 window
.minimize()
click 点击 window
.click() close 关闭 window
.close()