setScreenMetrics为什么不起作用?

已存档

在第一台1080×2160分辨率的手机使用了setScreenMetrics(1080,2160);,写了脚本有click(970,1615)这个语句,用第二台1080×1920分辨率的手机执行脚本的click(970,1615)语句,点击的位置并没有缩放,还是点的970,1615,是什么原因?

yeah8888 · 11 个月前
第 1 条补充
·
10 个月前

toastLog("程序开始运行");
setScreenMetrics(1080,2160);//mix2s
auto.waitFor();
if (!requestScreenCapture(true)) {
toastLog('没有授予 Hamibot 屏幕截图权限');
hamibot.exit();
}
sleep(3000);
click(970,1615);
sleep(2000);
longClick(970,1615);
sleep(2000);
click(970,1615);
sleep(2000);
toastLog('执行完毕!退出bot');
hamibot.exit();

回答

BATU1579
455
· 11 个月前

可以看看代码嘛?这么描述没法确定具体的问题

1