赞
踩
使用autoit_V3读取Windows窗口信息
下载地址: https://www.autoitscript.com/site/autoit/downloads/
点击Autoti的瞄准心图标,拖拽到活动的Windows窗口,就可以读取该窗口的title;
先在Autoti的window选项卡中读取title的值;
然后在Autoti的Control选项卡中读取控件名称:ClassnameNN的值;
用pyautoit库去操作对应的title,ClassnameNN即可完成操作.
示例代码
""" autoti测试win32桌面程序 pip install pyautoit """ # 导入autoit包 import autoit class Win32操作类: @staticmethod def 操作活动窗口(活动窗口标题): """ 通过autoti来获取弹出的Windows活跃窗口 :return: """ autoit.win_wait_active(活动窗口标题, 3) # 第一个参数title是窗口的标题,第二个参数是等待窗口的秒数 @staticmethod def win32输入文本(活动窗口标题, 控件名称, text): """ 向窗口的指定控件输入文本 :return: """ # autoit.control_send("活动窗口标题名", "ClassnameNN控件名称", "输入文本") autoit.control_send(活动窗口标题, 控件名称, text) @staticmethod def win32_click(活动窗口标题, 控件名称): """ 点击Windows窗口的指定控件 :param 活动窗口标题: :param 控件名称: :return: """ # autoit.control_click("活动窗口名称", "ClassnameNN控件名称") autoit.control_click(活动窗口标题, 控件名称)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。