为编程爱好者分享易语言教程源码的资源网
好用的代理IP,游戏必备 ____广告位招租____ 服务器99/年 ____广告位招租____ ____广告位招租____ 挂机,建站服务器
好用的代理IP,游戏必备 ____广告位招租____ 服务器低至38/年 ____广告位招租____ ____广告位招租____ 挂机,建站服务器

网站首页 > 易语言相关 > 易语言例程 正文

快手自动发布图文源码

三叶资源网 2019-09-01 12:04:10 易语言例程 1933 ℃ 4 评论
.版本 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

@leishenclub

文件下载

来源:三叶资源网,欢迎分享,公众号:iisanye,(三叶资源网⑤群:21414575

已有4位网友发表了看法:

  • 易语言TV

    易语言TV  评论于 [2019-10-31 21:24:53]  回复

    快手关注软件易语言

  • 易语言

    易语言  评论于 [2020-04-05 14:58:41]  回复

    快手自动发作品膜版

  • 编程助手

    编程助手  评论于 [2020-04-05 16:56:49]  回复

    快手定时自动发表作品

欢迎 发表评论:

百度站内搜索
关注微信公众号
三叶资源网⑤群:三叶资源网⑤群

网站分类
随机tag
自动打怪SQL内存池源码QQ好友计数器软件E2EE支持库单课基础课程集合微信Hook抖音解析web浏览器内核读写内存RAPIDXMLBAT批处理解析链接器Exdui界面eWOW64ExtlibMysql异或校验Yy多频道人数查询归属地查询
最新评论