2024-02-28
藏龙卧虎
00

目录

auto-reading
auto-video
auto-all
  • auto-reading:自动读文章
  • auto-video:自动看视频
  • auto-all:自动全部

auto-reading

javascript
const dWidth = device.width const dHeight = device.height main() function main() { setScreenMetrics(dWidth, dHeight) console.show() var str = '屏幕宽度:' + dWidth + '\n屏幕高度:' + dHeight + '\n3秒后开始自动执行' console.info(str) sleep(3000) console.info('开始文章学习') start_reading() console.info('结束文章学习') console.info('学习结束,请手动结束程序,3秒后本窗口关闭') sleep(3000) console.hide() } function start_reading() { click(dWidth / 2, dHeight - 100) for (var i = 0; i < 8; i++) { readText() sleep(1000) reading() sleep(1000) } } function readText() { // 在屏幕上查找指定的文字,例如“按钮文本” var textToFind = '播报' var targetText = text(textToFind).findOne() // 如果找到文字,则输出文字的坐标 if (targetText) { var textBounds = targetText.bounds() var textX = textBounds.centerX() var textY = textBounds.centerY() // 输出文字坐标 console.log('找到文字\"' + textToFind + '\",坐标 X: ' + textX + ', Y: ' + textY) // 可以进行点击等操作 click(textX - 200, textY) for (var i = 0; i < 5; i++) { sleep(10000) reading() } back() } else { console.error('未找到指定的文字:' + textToFind) readText() } } // 自动滑动半个屏幕,模拟阅读行为 function reading() { // 设置滑动的起始坐标和终止坐标 var startX = dWidth / 2 var startY = dHeight * 0.8 // 起始坐标在屏幕底部的 4/5 处 var endX = dWidth / 2 var endY = dHeight * 0.2 // 终止坐标在屏幕顶部的 1/5 处 // 设置滑动时间,单位为毫秒 var duration = 1000 // 滑动时间为1秒 // 执行滑动操作 swipe(startX, startY, endX, endY, duration) }

auto-video

javascript
const dWidth = device.width const dHeight = device.height main() function main() { setScreenMetrics(dWidth, dHeight) console.show() var str = '屏幕宽度:' + dWidth + '\n屏幕高度:' + dHeight + '\n3秒后开始自动执行' console.info(str) sleep(3000) console.info('开始视频学习') start_video() console.info('结束视频学习') console.info('学习结束,请手动结束程序,3秒后本窗口关闭') sleep(3000) console.hide() } function start_video() { click(dWidth / 3, dHeight - 100) console.log('2秒后将尝试自动播放10分钟,如未开始播放,请手动点击一个视频') sleep(2000) click(dWidth / 2, dHeight / 4 * 2.5) for (var i = 0; i < 10; i++) { sleep(60000) reading() } } // 自动滑动半个屏幕,模拟阅读行为 function reading() { // 设置滑动的起始坐标和终止坐标 var startX = dWidth / 2 var startY = dHeight * 0.8 // 起始坐标在屏幕底部的 4/5 处 var endX = dWidth / 2 var endY = dHeight * 0.2 // 终止坐标在屏幕顶部的 1/5 处 // 设置滑动时间,单位为毫秒 var duration = 1000 // 滑动时间为1秒 // 执行滑动操作 swipe(startX, startY, endX, endY, duration) }

auto-all

javascript
const dWidth = device.width const dHeight = device.height main() function main() { setScreenMetrics(dWidth, dHeight) console.show() var str = '屏幕宽度:' + dWidth + '\n屏幕高度:' + dHeight + '\n3秒后开始自动执行' console.info(str) sleep(3000) console.info('开始文章学习') start_reading() console.info('结束文章学习') console.info('开始视频学习') start_video() console.info('结束视频学习') console.info('学习结束,请手动结束程序,3秒后本窗口关闭') sleep(3000) console.hide() } function start_video() { click(dWidth / 3, dHeight - 100) console.log('2秒后将尝试自动播放10分钟,如未开始播放,请手动点击一个视频') sleep(2000) click(dWidth / 2, dHeight / 4 * 2.5) for (var i = 0; i < 10; i++) { sleep(60000) reading() } } function start_reading() { click(dWidth / 2, dHeight - 100) for (var i = 0; i < 8; i++) { readText() sleep(1000) reading() sleep(1000) } } function readText() { // 在屏幕上查找指定的文字,例如“按钮文本” var textToFind = '播报' var targetText = text(textToFind).findOne() // 如果找到文字,则输出文字的坐标 if (targetText) { var textBounds = targetText.bounds() var textX = textBounds.centerX() var textY = textBounds.centerY() // 输出文字坐标 console.log('找到文字\"' + textToFind + '\",坐标 X: ' + textX + ', Y: ' + textY) // 可以进行点击等操作 click(textX - 200, textY) for (var i = 0; i < 5; i++) { sleep(10000) reading() } back() } else { console.error('未找到指定的文字:' + textToFind) readText() } } // 自动滑动半个屏幕,模拟阅读行为 function reading() { // 设置滑动的起始坐标和终止坐标 var startX = dWidth / 2 var startY = dHeight * 0.8 // 起始坐标在屏幕底部的 4/5 处 var endX = dWidth / 2 var endY = dHeight * 0.2 // 终止坐标在屏幕顶部的 1/5 处 // 设置滑动时间,单位为毫秒 var duration = 1000 // 滑动时间为1秒 // 执行滑动操作 swipe(startX, startY, endX, endY, duration) }
如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay

本文作者:DingDangDog

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!