B2B网络软件
标题:
苹果脚本抢红包专用持续快速点击例子
[打印本页]
作者:
YYPOST群发软件
时间:
2 小时前
标题:
苹果脚本抢红包专用持续快速点击例子
苹果脚本抢红包专用持续快速点击例子
1.png
(788.21 KB, 下载次数: 0)
下载附件
2 小时前
上传
/**
* 持续快速点击测试 - 移动一次后持续点击
* 🍎交流QQ群:711841924(群)
* 🍎交流QQ群:528816639 (苹果内测群)
*/
// 获取屏幕尺寸
var screenWidth = screen.getScreenWidth();
var screenHeight = screen.getScreenHeight();
printl("📱 屏幕尺寸: " + screenWidth + "x" + screenHeight);
// 检查 HID
if (typeof hid === 'undefined') {
printl("❌ HID 对象未定义");
} else {
printl("✅ HID 已就绪");
}
// 持续快速点击函数
function continuousClick(x, y, count, interval = 2) {
printl("\n========== 持续快速点击 ==========");
printl("目标坐标: (" + x + ", " + y + ")");
printl("点击次数: " + count + "次");
printl("点击间隔: " + interval + "ms");
// 只移动一次到目标位置
printl("移动到目标位置...");
hid.moveToRealPoint(x, y);
sleep.millisecond(50);
printl("✓ 已到达目标位置,开始点击...");
// 持续快速点击 - 最快速度
var startTime = new Date().getTime();
for (var i = 0; i < count; i++) {
hid.mouseDown();
hid.mouseUp();
// 只在需要时等待(不使用 sleep.millisecond 来实现最小延迟)
if (i < count - 1 && interval > 0) {
// 使用简单的延迟循环
var start = new Date().getTime();
while (new Date().getTime() - start < interval) {
// 空循环等待
}
}
// 每10次显示进度
if ((i + 1) % 10 === 0 || i === count - 1) {
printl("进度: " + (i + 1) + "/" + count);
}
}
var endTime = new Date().getTime();
var duration = endTime - startTime;
printl("✅ 点击完成!");
printl("总耗时: " + duration + "ms");
printl("平均速度: " + (duration / count).toFixed(2) + "ms/次");
}
// 轮番点击三个位置,每个位置持续点击
printl("\n========== 开始轮番点击 ==========");
// 位置1: (358, 559) - 点击20次
continuousClick(358, 559, 20, 2);
sleep.millisecond(500);
// 位置2: (364, 567) - 点击20次
continuousClick(364, 567, 20, 2);
sleep.millisecond(500);
// 位置3: (165, 571) - 点击20次
continuousClick(165, 571, 20, 2);
printl("\n========== 测试完毕 ==========");
复制代码
欢迎光临 B2B网络软件 (http://bbs.niubt.cn/)
Powered by Discuz! X3.2