自定义点击
基于 autojsPro 手机开启无障碍 设置可倒计时自动点击
手音量 - 键 结束关闭 app
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119
| 'ui';
showLoginUI(); ui.statusBarColor('#000000');
function showLoginUI() { ui.layout( <frame> <vertical h="auto" align="center" margin="0 50"> <linear> <text w="100" gravity="center" color="#111111" size="16"> 次数 </text> <input id="end" inputType="number" w="*" h="40" text="100" /> </linear> <linear> <text w="100" gravity="center" color="#111111" size="16"> 时间 </text> <input id="time" w="*" h="40" text="2022/6/24 19:59:59" /> </linear> <linear> <text w="100" gravity="center" color="#111111" size="16"> 间隔毫秒 </text> <input id="ms" inputType="number" w="*" h="40" text="10" /> </linear> <linear> <text w="100" gravity="center" color="#111111" size="16"> 监听间隔毫秒 </text> <input id="jtMs" inputType="number" w="*" h="40" text="100" /> </linear> <linear> <text w="100" gravity="center" color="#111111" size="16"> x轴 </text> <input id="xZho" inputType="number" w="*" h="40" text="557" /> </linear> <linear> <text w="100" gravity="center" color="#111111" size="16"> y轴 </text> <input id="yZho" inputType="number" w="*" h="40" text="1321" /> </linear> <linear gravity="center"> <button id="login" text="开始" /> <button id="register" text="暂停" /> </linear> </vertical> </frame> );
ui.login.on('click', () => { end = ui.end.text(); time = ui.time.text(); ms = ui.ms.text(); jtMs = ui.jtMs.text(); xZho = ui.xZho.text(); yZho = ui.yZho.text();
main(); }); ui.register.on('click', () => { timer2 = null; timerS = null; }); } var end = 100; var time = '2022/6/24 12:44:59'; var ms = 10; var jtMs = 100; var xZho = 557; var yZho = 1321; var timer2 = null; var timerS = null; function main() { threads.start(function () { let str = 'end-' + end + 'time-' + time + 'ms-' + ms + 'jtMs-' + jtMs + 'xZho-' + xZho + 'yZho-' + yZho; events.observeKey(); events.onKeyDown('volume_down', function (event) { toast('强制停止!'); engines.stopAllAndToast(); timer2 && clearInterval(timer2); timerS && clearInterval(timerS); timer2 = null; timerS = null; }); toast('启动' + str); let s = 0; let endTime = new Date(time).getTime();
timerS = setInterval(() => { var startTime = new Date().getTime(); console.log(startTime >= endTime, startTime, endTime); if (startTime >= endTime) { toast('开始'); clearInterval(timerS); timerS = null; timer2 = setInterval(() => { s++; if (s > Number(end)) { clearInterval(timer2); timer2 = null; return; } click(Number(xZho), Number(yZho)); click(Number(xZho), Number(yZho)); click(Number(xZho), Number(yZho)); click(Number(xZho), Number(yZho)); click(Number(xZho), Number(yZho)); }, ms); } }, jtMs); }); }
|
