windows - Windows 7 与 Windows 10 对象克隆
问题描述
我知道 AAE 10.5 在 Windows 10 中不受支持,仅在 Windows 7 中支持,并且某些功能可能无法正常工作。但是我在单击一个按钮时遇到了一个大问题。我编写了一个带有 4 个不同选项的机器人,用于单击 Web 应用程序上的一个(关键)按钮。
这个(MWC)适用于 Windows 10,但不适用于 Windows 7。
这也适用于 Windows 10,但不适用于 Windows 7(我尝试了窗口和屏幕的两种选项)
顺便提一句。我知道像这样使用鼠标点击很愚蠢,但我很绝望
现在对我来说有趣且非常困惑的是:
Web 记录器仅适用于 Windows 7,但必须在 Windows 7 上创建,如果它是在 Windows 10 上创建的,则不能在 Windows 7 上运行。在 Windows 10 上,无论是在 Windows 10 还是 Windows 上创建,它都不能独立工作7.
..并将最好的留到最后:在 Windows 10 上准备的对象克隆在 Windows 10 或 Windows 7 上都不起作用,但是在 Windows 7 上准备时可以在 Windows 7 上工作,偶尔也可以在 Windows 10 上工作。
有人可以解释可能是什么原因吗?除了上面提到的 4 种方法之外,是否还有其他方法可以单击 Web 应用程序上的按钮?
解决方案
安静的一个有趣的场景,虽然我们在 Win7 上拥有大多数 BOT 跑步者。
我会考虑使用对象克隆命令,因为它识别对象特征而不是像鼠标单击那样的坐标。
以下是我对这种情况的看法:
如果您的 BotCreator 和 Bot Runner 运行在 Windows 7 上,则AAE 客户端 (10.5)的对象克隆效果很好。
Windows 10 不推荐用于 AAE 客户端 10.5 的操作系统,尽管在对象克隆雷达锁定系统期间注意到了轻微的不匹配,作为一种解决方法,我尝试降低分辨率,这给了我很好的结果。
有人可以解释可能是什么原因,以及是否有任何其他方式可以单击 Web 应用程序上的按钮,而不是上面提到的 4 个。
- 无论操作系统如何,对象克隆在缩放 100% 的 IE 上效果最佳
- 您也可以尝试使用击键导航到按钮(尝试找到标签循环)
- 使用图像识别和侧面错误处理来单击存在时的按钮
推荐阅读
- unity3d - Vector3.Lerp 错误?
- c++ - 当要访问的对象被多次封装时,如何正确使用setter?
- php - CakePHP 3.6.11:视图中连接表的访问属性
- ios - UITextField 在 viewDidAppear 之后不显示文本
- listview - Xamarin 将 ItemSources 设置为不同 dll 中的列表
- java - 使用肥皂服务的问题。未找到操作的端点参考 (EPR) 是
- c++ - 恐慌:无法加载 dbcapi.dll:
- c++ - 将数据从 Azure 应用服务发送到外部进程
- sql - 如何限制 SQL 存储过程由一个人运行
- reactjs - 为 React 项目维护 monorepo