gpt4 book ai didi

java - 如何用Java机器人定位不同屏幕尺寸上的对象坐标以进行点击?

转载 作者:行者123 更新时间:2023-12-01 05:35:15 26 4
gpt4 key购买 nike

我在定位/或为鼠标移动提供正确的坐标然后使用 Java Robot 单击时遇到问题 - (测试项目的一部分) 详细说明:我需要单击屏幕上位于 (100,100) 的对象,分辨率为 axb。但我需要为其他一些屏幕分辨率动态重用相同的代码 - 这里我需要动态提供新屏幕的坐标..任何帮助表示感谢

最佳答案

正确的方法是通过 JNI 使用 Windows API。当你拥有窗口时,你可以确定它的真实位置。根据其位置,您可以通过 java 机器人 api 计算您想要按下的按钮的位置。

例如:-> In Java Swing how do you get a Win32 window handle (hwnd) reference to a window?

也许您应该使用 jna (如上面的链接中所述)而不是 jni -> https://github.com/twall/jna#readme

关于java - 如何用Java机器人定位不同屏幕尺寸上的对象坐标以进行点击?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8294839/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com