快手批量自动发布段视频工具,发布作品脚本全自动,易语言最新框架发布
<p>下载地址:https://www.pan38.com/share.php?code=wcPtb</p><p>源码部分:<br>
.版本 2<br>
.支持库 spec</p>
<p>.程序集 窗口程序集_启动窗口<br>
.程序集变量 adb, 类_ADB安卓</p>
<p>.子程序 __启动窗口_创建完毕<br>
.局部变量 局_模拟器, 整数型, , "0"<br>
.局部变量 局_计次, 整数型<br>
.局部变量 局_地址, 文本型<br>
.局部变量 局_应用信息, 安卓_应用信息, , "0"<br>
.局部变量 局_控件信息, 安卓_控件信息, , "0"<br>
.局部变量 局_判断次数, 整数型<br>
.局部变量 预览, 安卓_控件信息</p>
<p>窗口_模糊遍历窗口 (, , “雷电模拟器”, 局_模拟器)<br>
adb.ADB_初始化 ()<br>
adb.ADB_启动服务 ()</p>
<p>' adb.屏幕_枚举控件 (局_控件信息)<br>
.' 计次循环首 (取数组成员数 (局_控件信息), 局_计次)<br>
' 调试输出 (局_控件信息 [局_计次].标题, 局_控件信息 [局_计次].说明, 局_控件信息 [局_计次].类名, 局_控件信息 [局_计次].左边, 局_控件信息 [局_计次].顶边)<br>
' ' 子程序_按钮点击_类名 (局_控件信息, “android.support.v4.widget.SlidingPaneLayout”)<br>
.' 如果真 (局_控件信息 [局_计次].说明 = “预览” 且 局_判断次数 = 4)<br>
' ' ' adb.鼠标_点击 (局_控件信息 [局_计次].右边 - 5, 局_控件信息 [局_计次].底边 - 5)</p>
<pre><code>.如果真结束
.' 如果真 (局_控件信息 [局_计次].说明 = “预览”)
' ' ' 局_判断次数 = 局_判断次数 + 1
.如果真结束
.' 如果真 (局_控件信息 [局_计次].类名 = “android.widget.SeekBar”)
' ' ' adb.鼠标_点击 (局_控件信息 [局_计次].左边, 局_控件信息 [局_计次].顶边)
' ' ' adb.鼠标_滑动 (局_控件信息 [局_计次].左边, 局_控件信息 [局_计次].顶边 + 10, 局_控件信息 [局_计次].左边 + 300, 局_控件信息 [局_计次].顶边 + 10, )
.如果真结束
.' 如果真 (局_控件信息 [局_计次].标题 = “e90eda220735e22305f958d171840f61”)
' ' ' adb.鼠标_点击 (局_控件信息 [局_计次].右边 - 5, 局_控件信息 [局_计次].底边 - 5)
.如果真结束
.' 如果 (局_控件信息 [局_计次].说明 = “预览” 且 局_判断次数 = 1)
' ' ' adb.鼠标_点击 (局_控件信息 [局_计次].右边 - 10, 局_控件信息 [局_计次].底边 - 10)
' ' ' 跳出循环 ()
.否则
.' 如果真 (局_控件信息 [局_计次].说明 = “预览”)
' ' ' 局_判断次数 = 局_判断次数 + 1
' ' ' 到循环尾 ()
.如果真结束
.如果结束
</code></pre>
<p>.' 计次循环尾 ()<br>
' 返回 ()</p>
<p>调试输出 (adb.ADB_服务是否启动 ())<br>
.计次循环首 (取数组成员数 (局_模拟器), 局_计次)<br>
局_地址 = 雷电_取地址 (局_模拟器 [局_计次])<br>
adb.ADB_设备是否存在 (局_地址)<br>
adb.应用_清除缓存 (“com.smile.gifmaker”)<br>
adb.应用_启动 (“com.smile.gifmaker”, “/com.yxcorp.gifshow.HomeActivity”)<br>
程序_延时 (5000, )<br>
' adb.屏幕_枚举控件 (局_控件信息)<br>
' adb.鼠标_点击 (局_控件信息 .左边 + 5, 局_控件信息 .顶边 + 5)<br>
' 调试输出 (局_控件信息 .类名)<br>
' 程序_延时 (500, )<br>
adb.屏幕_枚举控件 (局_控件信息)<br>
子程序_按钮点击_标题 (局_控件信息, “登录”)<br>
程序_延时 (500, )<br>
adb.屏幕_枚举控件 (局_控件信息)<br>
子程序_按钮点击_标题 (局_控件信息, “登录”)<br>
程序_延时 (500, )<br>
adb.文本_发送 (“手机号”)<br>
adb.屏幕_枚举控件 (局_控件信息)<br>
子程序_按钮点击_标题 (局_控件信息, “下一步”)<br>
程序_延时 (10000, )<br>
adb.屏幕_枚举控件 (局_控件信息)<br>
子程序_按钮点击_标题 (局_控件信息, “获取验证码”)<br>
程序_延时 (10000, )<br>
adb.屏幕_枚举控件 (局_控件信息)<br>
子程序_按钮点击_标题 (局_控件信息, “确定”)<br>
程序_延时 (100, )<br>
程序_延时 (3000, )<br>
adb.屏幕_枚举控件 (局_控件信息)<br>
子程序_按钮点击_标题 (局_控件信息, “雷神”)<br>
程序_延时 (300, )<br>
adb.屏幕_枚举控件 (局_控件信息)<br>
程序_延时 (500, )<br>
子程序_按钮点击_类名 (局_控件信息, “android.support.v4.widget.SlidingPaneLayout”)<br>
程序_延时 (200, )<br>
adb.屏幕_枚举控件 (局_控件信息)<br>
子程序_按钮点击_说明 (局_控件信息, “头像”)<br>
程序_延时 (1, 1)<br>
adb.屏幕_枚举控件 (局_控件信息)<br>
.计次循环首 (取数组成员数 (局_控件信息), 局_计次)<br>
.如果真 (局_控件信息 [局_计次].标题 = “开始收藏作品与大家分享吧”)<br>
adb.鼠标_点击 (局_控件信息 [局_计次].右边, 局_控件信息 [局_计次].顶边)<br>
跳出循环 ()<br>
.如果真结束</p>
<pre><code>.计次循环尾 ()
程序_延时 (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.屏幕_枚举控件 (局_控件信息)
子程序_按钮点击_标题 (局_控件信息, “发布”)
</code></pre>
<p>.计次循环尾 ()</p>
<p>.子程序 子程序_测试<br>
.参数 参_控件信息, 安卓_控件信息, 参考 数组<br>
.局部变量 局_计次, 整数型</p>
<p>.计次循环首 (取数组成员数 (参_控件信息), 局_计次)<br>
调试输出 (参_控件信息 [局_计次].标题, 参_控件信息 [局_计次].说明, 参_控件信息 [局_计次].类名)<br>
调试输出 (参_控件信息 [局_计次].标题, 参_控件信息 [局_计次].说明, 参_控件信息 [局_计次].类名, 参_控件信息 [局_计次].左边, 参_控件信息 [局_计次].顶边)<br>
' 预览的位置视频的位置 说明<br>
' 下一步标题<br>
' 再下一步 右上角 宽-5 高+5然后会有个处理时间,需要延时<br>
' 标题-配乐<br>
' android.view.View 类名 本地音乐<br>
' 标题,音乐名 开始于标题- 开始时间 标题-<br>
' android.widget.ImageButton 类名 选择音乐<br>
' 再次确定左下角<br>
' 下一步 标题-<br>
adb.文本_发送中文 (“每日壁纸推送”)<br>
.计次循环尾 ()</p>
<p>.子程序 子程序_输出屏幕<br>
.参数 参_控件信息, 安卓_控件信息, 参考 数组<br>
.局部变量 局_计次, 整数型<br>
.局部变量 局_判断次数, 整数型</p>
<p>.计次循环首 (取数组成员数 (参_控件信息), 局_计次)<br>
调试输出 (参_控件信息 [局_计次].标题, 参_控件信息 [局_计次].说明, 参_控件信息 [局_计次].类名, 参_控件信息 [局_计次].左边, 参_控件信息 [局_计次].顶边)<br>
.如果 (参_控件信息 [局_计次].说明 = “预览” 且 局_判断次数 > 3)<br>
adb.鼠标_点击 (参_控件信息 [局_计次].右边 - 10, 参_控件信息 [局_计次].底边 - 10)<br>
程序_延时 (500, )<br>
.否则<br>
.如果 (参_控件信息 [局_计次].说明 = “预览”)<br>
adb.鼠标_点击 (参_控件信息 [局_计次].右边 - 10, 参_控件信息 [局_计次].底边 - 10)<br>
局_判断次数 = 局_判断次数 + 1<br>
.否则</p>
<pre><code> .如果结束
.如果结束
</code></pre>
<p>.计次循环尾 ()</p>
<p>.子程序 子程序_按钮点击_标题<br>
.参数 参_控件信息, 安卓_控件信息, 参考 数组<br>
.参数 参_按钮名称, 文本型<br>
.局部变量 局_计次, 整数型</p>
<p>.计次循环首 (取数组成员数 (参_控件信息), 局_计次)<br>
.如果真 (寻找文本 (参_控件信息 [局_计次].标题, 参_按钮名称, , 假) ≠ -1)<br>
adb.鼠标_点击 (参_控件信息 [局_计次].左边 + 5, 参_控件信息 [局_计次].顶边 + 5)<br>
调试输出 (“成功”)<br>
.如果真结束</p>
<p>.计次循环尾 ()</p>
<p>.子程序 子程序_按钮点击_类名<br>
.参数 参_控件信息, 安卓_控件信息, 参考 数组<br>
.参数 参_类名名称, 文本型<br>
.局部变量 局_计次, 整数型</p>
<p>.计次循环首 (取数组成员数 (参_控件信息), 局_计次)<br>
.如果真 (寻找文本 (参_控件信息 [局_计次].类名, 参_类名名称, , 假) ≠ -1)<br>
adb.鼠标_点击 (参_控件信息 [局_计次].左边 + 5, 参_控件信息 [局_计次].顶边 + 5)<br>
调试输出 (“成功”)<br>
.如果真结束</p>
<p>.计次循环尾 ()</p>
<p>.子程序 子程序_按钮点击_说明<br>
.参数 参_控件信息, 安卓_控件信息, 参考 数组<br>
.参数 参_说明, 文本型<br>
.局部变量 局_计次, 整数型</p>
<p>.计次循环首 (取数组成员数 (参_控件信息), 局_计次)<br>
.如果真 (寻找文本 (参_控件信息 [局_计次].说明, 参_说明, , 假) ≠ -1)<br>
adb.鼠标_点击 (参_控件信息 [局_计次].左边 + 5, 参_控件信息 [局_计次].顶边 + 5)<br>
调试输出 (“成功”)<br>
.如果真结束</p>
<p>.计次循环尾 ()</p>
<p>.子程序 子程序_按钮点击_点击空白<br>
.参数 参_按钮标题, 安卓_控件信息, 参考 数组<br>
.参数 参_说明, 文本型<br>
.参数 局_计次, 整数型</p>
<p>.计次循环首 (取数组成员数 (参_按钮标题), 局_计次)<br>
.如果真 (寻找文本 (参_按钮标题 [局_计次].说明, 参_说明, , 假) ≠ -1)<br>
adb.鼠标_点击 (参_按钮标题 [局_计次].左边 + 5, 参_按钮标题 [局_计次].顶边 + 5)<br>
调试输出 (“成功”)<br>
.如果真结束</p>
<p>.计次循环尾 ()</p>
<p>.子程序 jcx</p><br><br>
来源:https://www.cnblogs.com/qianqian3378/p/18938571
頁:
[1]