快手自动发布图文工具,可批量发布视频作品软件,易语言框架版稳定

简介: 这是一款快手自动发布图文工具,支持短视频批量发布。通过ADB技术操作安卓模拟器,自动化完成登录、选择素材、编辑内容和发布作品等步骤。

下载地址:https://www.pan38.com/share.php?code=wcPtb 提取码:8888

我开发的一款快手自动发布图文工具,可发布短视频,批量发布作品内容

.版本 2
.支持库 spec

.程序集 窗口程序集_启动窗口
.程序集变量 adb, 类_ADB安卓

.子程序 _启动窗口创建完毕
.局部变量 局模拟器, 整数型, , "0"
.局部变量 局
计次, 整数型
.局部变量 局地址, 文本型
.局部变量 局
应用信息, 安卓应用信息, , "0"
.局部变量 局
控件信息, 安卓控件信息, , "0"
.局部变量 局
判断次数, 整数型
.局部变量 预览, 安卓_控件信息

窗口模糊遍历窗口 (, , “雷电模拟器”, 局模拟器)
adb.ADB初始化 ()
adb.ADB
启动服务 ()

' adb.屏幕枚举控件 (局控件信息)
.' 计次循环首 (取数组成员数 (局控件信息), 局计次)
' 调试输出 (局控件信息 [局计次].标题, 局控件信息 [局计次].说明, 局控件信息 [局计次].类名, 局控件信息 [局计次].左边, 局控件信息 [局计次].顶边)
' ' 子程序按钮点击类名 (局控件信息, “android.support.v4.widget.SlidingPaneLayout”)
.' 如果真 (局
控件信息 [局计次].说明 = “预览” 且 局判断次数 = 4)
' ' ' adb.鼠标点击 (局控件信息 [局计次].右边 - 5, 局控件信息 [局_计次].底边 - 5)

.如果真结束
.' 如果真 (局_控件信息 [局_计次].说明 = “预览”)
    ' ' ' 局_判断次数 = 局_判断次数 + 1

.如果真结束

.' 如果真 (局_控件信息 [局_计次].类名 = “android.widget.SeekBar”)
    ' ' ' adb.鼠标_点击 (局_控件信息 [局_计次].左边, 局_控件信息 [局_计次].顶边)
    ' ' ' adb.鼠标_滑动 (局_控件信息 [局_计次].左边, 局_控件信息 [局_计次].顶边 + 10, 局_控件信息 [局_计次].左边 + 300, 局_控件信息 [局_计次].顶边 + 10, )

.如果真结束


.' 如果真 (局_控件信息 [局_计次].标题 = “e90eda220735e22305f958d171840f61”)
    ' ' ' adb.鼠标_点击 (局_控件信息 [局_计次].右边 - 5, 局_控件信息 [局_计次].底边 - 5)
.如果真结束




.' 如果 (局_控件信息 [局_计次].说明 = “预览” 且 局_判断次数 = 1)
    ' ' ' adb.鼠标_点击 (局_控件信息 [局_计次].右边 - 10, 局_控件信息 [局_计次].底边 - 10)
    ' ' ' 跳出循环 ()
.否则
    .' 如果真 (局_控件信息 [局_计次].说明 = “预览”)
        ' ' ' 局_判断次数 = 局_判断次数 + 1
        ' ' ' 到循环尾 ()
    .如果真结束

.如果结束

.' 计次循环尾 ()
' 返回 ()

调试输出 (adb.ADB服务是否启动 ())
.计次循环首 (取数组成员数 (局
模拟器), 局计次)
地址 = 雷电取地址 (局模拟器 [局计次])
adb.ADB
设备是否存在 (局地址)
adb.应用
清除缓存 (“com.smile.gifmaker”)
adb.应用启动 (“com.smile.gifmaker”, “/com.yxcorp.gifshow.HomeActivity”)
程序
延时 (5000, )
' adb.屏幕枚举控件 (局控件信息)
' adb.鼠标点击 (局控件信息 [25].左边 + 5, 局控件信息 [25].顶边 + 5)
' 调试输出 (局
控件信息 [25].类名)
' 程序延时 (500, )
adb.屏幕
枚举控件 (局控件信息)
子程序
按钮点击标题 (局控件信息, “登录”)
程序延时 (500, )
adb.屏幕
枚举控件 (局控件信息)
子程序
按钮点击标题 (局控件信息, “登录”)
程序延时 (500, )
adb.文本
发送 (“手机号”)
adb.屏幕枚举控件 (局控件信息)
子程序按钮点击标题 (局控件信息, “下一步”)
程序
延时 (10000, )
adb.屏幕枚举控件 (局控件信息)
子程序按钮点击标题 (局控件信息, “获取验证码”)
程序
延时 (10000, )
adb.屏幕枚举控件 (局控件信息)
子程序按钮点击标题 (局控件信息, “确定”)
程序
延时 (100, )
程序延时 (3000, )
adb.屏幕
枚举控件 (局控件信息)
子程序
按钮点击标题 (局控件信息, “雷神”)
程序延时 (300, )
adb.屏幕
枚举控件 (局控件信息)
程序
延时 (500, )
子程序按钮点击类名 (局控件信息, “android.support.v4.widget.SlidingPaneLayout”)
程序
延时 (200, )
adb.屏幕枚举控件 (局控件信息)
子程序按钮点击说明 (局控件信息, “头像”)
程序
延时 (1, 1)
adb.屏幕枚举控件 (局控件信息)
.计次循环首 (取数组成员数 (局控件信息), 局计次)
.如果真 (局控件信息 [局计次].标题 = “开始收藏作品与大家分享吧”)
adb.鼠标点击 (局控件信息 [局计次].右边, 局控件信息 [局_计次].顶边)
跳出循环 ()
.如果真结束

.计次循环尾 ()
程序_延时 (500, )
adb.屏幕_枚举控件 (局_控件信息)
子程序_按钮点击_标题 (局_控件信息, “点击查看”)
程序_延时 (5, 1)
adb.屏幕_枚举控件 (局_控件信息)
子程序_按钮点击_标题 (局_控件信息, “发作品”)
程序_延时 (5, 1)
adb.屏幕_枚举控件 (局_控件信息)
子程序_按钮点击_标题 (局_控件信息, “在这里”)
adb.屏幕_枚举控件 (局_控件信息)
子程序_按钮点击_标题 (局_控件信息, “相册”)
程序_延时 (3, 1)
adb.屏幕_枚举控件 (局_控件信息)
子程序_按钮点击_标题 (局_控件信息, “多图”)
程序_延时 (500, )
adb.屏幕_枚举控件 (局_控件信息)
.计次循环首 (取数组成员数 (局_控件信息), 局_计次)
    调试输出 (局_控件信息 [局_计次].标题, 局_控件信息 [局_计次].说明, 局_控件信息 [局_计次].类名, 局_控件信息 [局_计次].左边, 局_控件信息 [局_计次].顶边)
    .如果 (局_控件信息 [局_计次].说明 = “预览” 且 局_判断次数 = 1)
        adb.鼠标_点击 (局_控件信息 [局_计次].右边 - 10, 局_控件信息 [局_计次].底边 - 10)
        跳出循环 ()
    .否则
        .如果真 (局_控件信息 [局_计次].说明 = “预览”)
            局_判断次数 = 局_判断次数 + 1
            到循环尾 ()
            程序_延时 (300, )
        .如果真结束

    .如果结束

.计次循环尾 ()

adb.屏幕_枚举控件 (局_控件信息)
.计次循环首 (取数组成员数 (局_控件信息), 局_计次)
    调试输出 (局_控件信息 [局_计次].标题, 局_控件信息 [局_计次].说明, 局_控件信息 [局_计次].类名, 局_控件信息 [局_计次].左边, 局_控件信息 [局_计次].顶边)
    .如果 (局_控件信息 [局_计次].说明 = “预览” 且 局_判断次数 = 3)
        adb.鼠标_点击 (局_控件信息 [局_计次].右边 - 10, 局_控件信息 [局_计次].底边 - 10)

    .否则
        .如果真 (局_控件信息 [局_计次].说明 = “预览”)
            局_判断次数 = 局_判断次数 + 1
            到循环尾 ()
        .如果真结束

    .如果结束

.计次循环尾 ()
adb.屏幕_枚举控件 (局_控件信息)
子程序_按钮点击_标题 (局_控件信息, “下一步”)
程序_延时 (500, )
adb.屏幕_枚举控件 (局_控件信息)
子程序_按钮点击_标题 (局_控件信息, “新增”)
程序_延时 (500, )
adb.屏幕_枚举控件 (局_控件信息)
子程序_按钮点击_标题 (局_控件信息, “图集”)
程序_延时 (500, )
adb.屏幕_枚举控件 (局_控件信息)
子程序_按钮点击_标题 (局_控件信息, “配乐”)
程序_延时 (5, 1)
局_判断次数 = 0
adb.屏幕_枚举控件 (局_控件信息)
.计次循环首 (取数组成员数 (局_控件信息), 局_计次)
    调试输出 (局_控件信息 [局_计次].标题, 局_控件信息 [局_计次].说明, 局_控件信息 [局_计次].类名, 局_控件信息 [局_计次].左边, 局_控件信息 [局_计次].顶边)
    .如果真 (局_控件信息 [局_计次].说明 = “预览” 且 局_判断次数 = 2)
        adb.鼠标_点击 (局_控件信息 [局_计次].左边 + 20, 局_控件信息 [局_计次].顶边 + 20)
        跳出循环 ()

    .如果真结束
    .如果真 (局_控件信息 [局_计次].说明 = “预览”)
        局_判断次数 = 局_判断次数 + 1
    .如果真结束

.计次循环尾 ()
程序_延时 (1000, )
adb.屏幕_枚举控件 (局_控件信息)
子程序_按钮点击_标题 (局_控件信息, “本地”)
程序_延时 (500, )
adb.屏幕_枚举控件 (局_控件信息)
子程序_按钮点击_标题 (局_控件信息, “e90eda220735e22305f958d171840f61”)
程序_延时 (500, )
adb.屏幕_枚举控件 (局_控件信息)
子程序_按钮点击_标题 (局_控件信息, “使用”)
程序_延时 (10, 1)
adb.屏幕_枚举控件 (局_控件信息)
.计次循环首 (取数组成员数 (局_控件信息), 局_计次)
    .如果真 (取数组成员数 (局_控件信息) = 局_计次)
        adb.鼠标_点击 (局_控件信息 [局_计次].左边 + 3, 局_控件信息 [局_计次].顶边 + 3)
    .如果真结束

.计次循环尾 ()
程序_延时 (3, 1)
adb.屏幕_枚举控件 (局_控件信息)
子程序_按钮点击_标题 (局_控件信息, “下一步”)
程序_延时 (3, 1)
adb.文本_发送中文_初始化 (假)
程序_延时 (2, 1)
adb.文本_发送中文 (“夏日新推荐”)
程序_延时 (1000, )
adb.屏幕_枚举控件 (局_控件信息)
子程序_按钮点击_标题 (局_控件信息, “发布”)

.计次循环尾 ()

.子程序 子程序测试
.参数 参
控件信息, 安卓控件信息, 参考 数组
.局部变量 局
计次, 整数型

.计次循环首 (取数组成员数 (参控件信息), 局计次)
调试输出 (参控件信息 [局计次].标题, 参控件信息 [局计次].说明, 参控件信息 [局计次].类名)
调试输出 (参控件信息 [局计次].标题, 参控件信息 [局计次].说明, 参控件信息 [局计次].类名, 参控件信息 [局计次].左边, 参控件信息 [局计次].顶边)
' 预览的位置视频的位置 说明
' 下一步 标题
' 再下一步 右上角 宽-5 高+5 然后会有个处理时间,需要延时
' 标题-配乐
' android.view.View 类名 本地音乐
' 标题,音乐名 开始于 标题- 开始时间 标题-
' android.widget.ImageButton 类名 选择音乐
' 再次确定 左下角
' 下一步 标题-
adb.文本_发送中文 (“每日壁纸推送”)
.计次循环尾 ()

.子程序 子程序输出屏幕
.参数 参
控件信息, 安卓控件信息, 参考 数组
.局部变量 局
计次, 整数型
.局部变量 局_判断次数, 整数型

.计次循环首 (取数组成员数 (参控件信息), 局计次)
调试输出 (参控件信息 [局计次].标题, 参控件信息 [局计次].说明, 参控件信息 [局计次].类名, 参控件信息 [局计次].左边, 参控件信息 [局计次].顶边)
.如果 (参控件信息 [局计次].说明 = “预览” 且 局判断次数 > 3)
adb.鼠标
点击 (参控件信息 [局计次].右边 - 10, 参控件信息 [局计次].底边 - 10)
程序延时 (500, )
.否则
.如果 (参
控件信息 [局计次].说明 = “预览”)
adb.鼠标
点击 (参控件信息 [局计次].右边 - 10, 参控件信息 [局计次].底边 - 10)
判断次数 = 局判断次数 + 1
.否则

    .如果结束

.如果结束

.计次循环尾 ()

.子程序 子程序按钮点击标题
.参数 参控件信息, 安卓控件信息, 参考 数组
.参数 参按钮名称, 文本型
.局部变量 局
计次, 整数型

.计次循环首 (取数组成员数 (参控件信息), 局计次)
.如果真 (寻找文本 (参控件信息 [局计次].标题, 参按钮名称, , 假) ≠ -1)
adb.鼠标
点击 (参控件信息 [局计次].左边 + 5, 参控件信息 [局计次].顶边 + 5)
调试输出 (“成功”)
.如果真结束

.计次循环尾 ()

.子程序 子程序按钮点击类名
.参数 参控件信息, 安卓控件信息, 参考 数组
.参数 参类名名称, 文本型
.局部变量 局
计次, 整数型

.计次循环首 (取数组成员数 (参控件信息), 局计次)
.如果真 (寻找文本 (参控件信息 [局计次].类名, 参类名名称, , 假) ≠ -1)
adb.鼠标
点击 (参控件信息 [局计次].左边 + 5, 参控件信息 [局计次].顶边 + 5)
调试输出 (“成功”)
.如果真结束

.计次循环尾 ()

.子程序 子程序按钮点击说明
.参数 参控件信息, 安卓控件信息, 参考 数组
.参数 参说明, 文本型
.局部变量 局
计次, 整数型

.计次循环首 (取数组成员数 (参控件信息), 局计次)
.如果真 (寻找文本 (参控件信息 [局计次].说明, 参说明, , 假) ≠ -1)
adb.鼠标
点击 (参控件信息 [局计次].左边 + 5, 参控件信息 [局计次].顶边 + 5)
调试输出 (“成功”)
.如果真结束

.计次循环尾 ()

.子程序 子程序按钮点击点击空白
.参数 参按钮标题, 安卓控件信息, 参考 数组
.参数 参说明, 文本型
.参数 局
计次, 整数型

.计次循环首 (取数组成员数 (参按钮标题), 局计次)
.如果真 (寻找文本 (参按钮标题 [局计次].说明, 参说明, , 假) ≠ -1)
adb.鼠标
点击 (参按钮标题 [局计次].左边 + 5, 参按钮标题 [局计次].顶边 + 5)
调试输出 (“成功”)
.如果真结束

.计次循环尾 ()

.子程序 jcx

相关文章
|
存储 缓存 监控
增值电信许可证分类
增值电信业务许可证的全称是“中华人民共和国电信与信息服务业务经营许可证”,是通过互联网向上网用户提供有偿信息、网上广告、代制作网页、电子商务及其它网上应用服务的公司必须办理的网络经营许可证 ,国家对经营性网站实行增值电信业务许可许可证制度。
480 0
|
16天前
|
JSON 监控 API
货拉拉抢单插件,脚本自动化加速器,辅助AUTOJS版开源
该实现包含API交互层、订单处理核心逻辑和配置系统,支持多线程实时监控和智能接单
|
16天前
|
监控 算法
货拉拉抢单外置辅助器, 抢单加速器永久免费版,脚本插件AUTOJS版
完整的货拉拉接单自动化流程,包含智能订单评估算法、多线程处理、异常恢复等高级功能。代码总行数超过400行
|
16天前
|
监控
货拉拉抢单开挂的软件,自动接单抢单辅助脚本插件,autojs加速器版
这个示例展示了AutoJS的基本UI构建、事件处理和模拟逻辑。实际实现需要针对货拉拉司机端APP的具体界面元素进行适配
|
20天前
|
Java 数据库 数据安全/隐私保护
银行流水生成器在线制作,银行转账p图在线生成,java实现最牛的生成器【仅供学习用途】
本资料探讨银行系统核心技术,涵盖交易记录生成、电子回单加密验真及基于Java的财务管理系统开发。主要内容包括:交易记录实体类设计(不可变性与数字签名)
|
22天前
|
Java API
wxid添加微信好友工具,免费微信wxid转换器二维码,jar实现仅供学习参考
本项目实现微信ID与wxid的转换及二维码生成功能,核心逻辑基于ZXing库完成QR编码,支持文件批量导入导出。
|
22天前
|
编解码 Java
wxid加微信好友工具,二维码转换工具,微信号转wxid插件【仅供学习参考】
本工具基于JAVA实现微信ID转换功能,支持wxid、微信号与二维码之间的相互转换。开发中使用ZXing库(版本3.5.1)完成二维码编解码,并设计核心类`WxidConverter`实现关键转换逻辑。