.版本 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
快手关注软件易语言
自动快手
快手自动发作品膜版
快手定时自动发表作品