pywinauto 在发布数据的时候 ,怎么记录发布了那一条,第二次发布的时候检查数据发布到哪里了,然后接着发??
11条回答 默认 最新
- 一个很正经的人 2023-06-29 18:05关注
在使用pywinauto进行数据发布时,您可以通过记录已发布的数据来实现检查数据发布的位置,并继续发布下一条数据。以下是一种可能的解决方案:
在发布每条数据之前,创建一个记录器(如列表)来记录已发布的数据的位置。
发布数据时,将数据发布到目标位置,并将该位置添加到记录器中。
在下一次发布数据之前,检查记录器中的最后一个位置。
接着从最后一个位置继续发布数据。
以下是一个简单的示例代码:
from pywinauto import Application # 创建记录器(列表)来记录已发布的数据位置 published_data_locations = [] # 初始化pywinauto应用程序 app = Application().start('your_application.exe') # 循环发布数据 for data in data_to_publish: # 发布数据到目标位置 publish_data(data) # 记录发布的数据位置 published_data_locations.append(get_published_data_location()) # 下一次发布数据之前,检查最后一个位置 last_published_location = published_data_locations[-1] # 从最后一个位置继续发布数据 for data in data_to_publish: # 检查是否到达已发布数据的最后位置 if get_current_location() == last_published_location: break # 从当前位置继续发布数据 publish_data(data) # 更新发布的数据位置 published_data_locations.append(get_published_data_location())
请注意,以上代码仅为示例,实际实现可能需要根据您使用的应用程序和具体场景进行调整。
解决 1无用 1
悬赏问题
- ¥15 单纯型python实现编译报错
- ¥15 c++2013读写oracle
- ¥15 c++ gmssl sm2验签demo
- ¥15 关于模的完全剩余系(关键词-数学方法)
- ¥15 有没有人懂这个博图程序怎么写,还要跟SFB连接,真的不会,求帮助
- ¥15 PVE8.2.7无法成功使用a5000的vGPU,什么原因
- ¥15 is not in the mmseg::model registry。报错,模型注册表找不到自定义模块。
- ¥15 安装quartus II18.1时弹出此error,怎么解决?
- ¥15 keil官网下载psn序列号在哪
- ¥15 想用adb命令做一个通话软件,播放录音