python - 锁定多线程 pywinauto 发送密钥
问题描述
我是新手pywinauto
,我正在创建几个记事本窗口并在所有这些窗口中输入文本。但是,这并不相互依赖,因此可以使用线程同时运行。
但是,当我尝试这样做时,文本会变得混乱,因为有多个线程试图同时访问该type_keys()
方法。有什么方法可以同时实现吗?
解决方案
还有另一种方法.set_text("...")
不需要窗口成为焦点。它仅适用于编辑框。
.type_keys()
或者.click_input()
不是并发自动化或锁定机器/最小化 RDP 的好选择。更多细节可以在远程执行指南中找到。
推荐阅读
- c# - 在 MVC 中刷新浏览器时如何保持控制器参数的填充?
- python - IOError:[pyAgrum] I/O 错误:流状态标志并非全部未设置
- python - H2O 框架是空的
- blazor - 异常后 Blazor 状态未更改
- android - Can't install Android emulator for IntelliJ on Windows, possibly due to path error
- unity3d - 在运行时设置 OnAutomaticHitTest 和 OnInteractiveHitTest
- r - 每组,选择第一行和另一个匹配条件的行
- javascript - 如果没有传入任何值,那么在构造函数中为属性设置备份值是否不好?
- java - HP Audit 的 Log Forging 问题
- terraform - Terraform:动态创建资源列表