资源共享吧|易语言论坛|逆向破解教程|辅助开发教程|网络安全教程|www.zygx8.com|我的开发技术随记

 找回密码
 注册成为正式会员
楼主: show0p

按键精灵全分辨率拓客脚本混合式开发技术系列教程,不截图不找色

  [复制链接]

715

主题

1223

帖子

1

精华

终身高级VIP会员

Rank: 7Rank: 7Rank: 7

资源币
11471
积分
5076
贡献
0
在线时间
2064 小时
注册时间
2015-4-20
最后登录
2024-3-25

终身VIP会员

发表于 2019-6-20 19:23:06 | 显示全部楼层 |阅读模式
按键精灵全分辨率拓客脚本混合式开发技术系列教程,不截图不找色

前言
本套教程从0基础开始,对脚本的开发过程进行详细讲解。
教程的主要方式为,列出大纲和重要知识点,录制1920*1080P的超清视频教程。教程会上传到B站等在线视频平台,另外提供网盘下载。
网站中也会更新一些开发过程中遇到的问题,让大家在学习中尽量少走弯路。
网上各种脚本开发教程也很多,但是都不太全面,不太完整。很多教程讲解的都太浅,导致新手看完之后,按照教程操作,会遇到更多的问题难以解决。
基于此,本教程会以商业脚本项目实战开发为主,让大家学有所有,学有所成。
这套教程的名字叫“脚本混合式开发技术”。所谓的混合式,就是不再使用单一的脚本开发语言和软件,而是使用按键精灵、javasript等多语言混合开发。其中可能会涉及到少量php、html、mysql、易语言等编程语言。适合小白学习,也适合有一定基础的朋友进阶。
网上很多教程时间太长,受众学习的时候容易出现精力分散的情况。本套教程每节时间尽量控制在20分钟以内。如果内容太多,会分割成多节。

学习对象
脚本零基础入门、有基础进阶。
有过任何一门编程语言基础的朋友,学起来可能会更轻松。

知识储备
  • 按键精灵MQ语言:
    MQ是按键精灵针对旗下移动产品而设计的全新脚本开发语言。语言支持全中文阅读脚本,上手简单,易学易用。
  • JsDroid:
    JsDroid简称Jsd,起初为js内核,后来升级为功能更强、扩展性更强的groovy内核。
    Jsd可以在手机上定时执行自定义任务,而通过简单的groovy代码,轻松控制手机模拟操作,实现无人值守控制手机,支持无root环境。

    我为什么喜欢用JsDroid写脚本呢,因为编写简单快速,定位精准,有的代码可以直接通过看到的文字去编写代码,而不用说必须要抓到那张图才行。
    说到全分辨率,其实我想的是当我更换设备时,我需要改的代码不会特别多或者不需要改,不会出现一换设备就哭晕在厕所。
    传统的查找图色,如果换设备换分辨率,必须重新抓图。但是JsDroid不需要,甚至可以看图脑补代码。
  • JavaScript动态脚本语言:
    JavaScript 是世界上最流行的脚本语言。
    JavaScript 是属于 web 的语言,它适用于 PC、笔记本电脑、平板电脑和移动电话。
    JavaScript 被设计为向 HTML 页面增加交互性。
    在本套教程中,JavaScript会用作脚本的开发。

  • Auto.js Pro:
    Auto.js是利用安卓系统的“无障碍服务”功能,实现类似于按键精灵一样,可以通过代码模拟一系列界面动作的辅Zhu工作。
    与“按键精灵”不同的是,它的模拟动作并不是简单的使用在界面定坐标点来实现,而是类似与win一般,找窗口句柄(xml节点)来实现的。
    使用autojs可以开发出不需要root权限,支持全分辨率的脚本。
  • 触动精灵:
    触动精灵是一款模拟手机触摸、按键操作的软件,通过制作脚本,可以让触动精灵代替双手,自动执行一系列触摸、按键操作。触动精灵简单、易用,不需要掌握任何编程知识就可以录制出功能强大的脚本;还可以使用编程知识,编写出功能更为复杂,交互更为灵活的脚本;只要能够在手机上完成的人为操作,触动精灵都可以代替完成,不仅省力,而且高效。

其中,按键精灵的MQ语言是必须熟练掌握的。
JavaScript需要掌握函数和变量的定义、引用的方法,简单的数据类型和流程控制。
JsDroid和触动精灵仅做了解。本套教程会调用jsdroid的按键精灵插件

软件准备
  • 按键精灵手机助手
  • Total Control
  • Sublime Text
  • Visual Studio Code
  • 雷电模拟器

硬件准备
  • 有条件的话,请准备一台root过的手机。建议使用红米NOTE系列,性价比高。
  • 本套教程中,如果需要用真机调试脚本,将使用root过的红米NOTE5A高配版进行调试。这台机器的屏幕分辨率是720X1280
  • 如果有多分辨率调试需求,将使用root过的红米NOTE7进行调试。这台机器的屏幕分辨率是2340×1080,屏幕为水滴全面屏。(全分辨率脚本需要写全面屏适配)

开发环境
教程中所用的系统版本是MSDN WIN10_PRO_1809 (64位)
其他windows环境也可以正常开发。建议使用64位系统,内存4G以上,处理器4核以上。

目录
01 前言
02 安装配置开发工具
03 安装插件
04 按键精灵常用语法
05 微信运动点赞(上)
06 微信运动点赞(下)
07 全民小视频-关注用户
08 全民小视频-取性别和昵称
09 全民小视频-发送私信
10 全民小视频-已关注私信(修改版)
11 全民小视频-给粉丝发私信
12 全民小视频-取消粉丝关注
13 全民小视频-重复判断处理
14 全民小视频-发送随机内容
15 全民小视频-性别筛选
16 全民小视频-发送文件私信
17 全民小视频-关注用户的粉丝
18 全民小视频-任务总数与时间间隔
19 全民小视频-界面构建与功能整合
20 全民小视频-给脚本添加本地授权

购买主题 本主题需向作者支付 666 资源币 才能浏览
回复

使用道具 举报

 点击右侧快捷回复  

本版积分规则

小黑屋|资源共享吧 ( 琼ICP备2021005790号-1 )

GMT+8, 2024-3-28 20:51 , Processed in 0.050974 second(s), 18 queries , MemCached On.

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表