加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
qiangGo.js 3.53 KB
一键复制 编辑 原始数据 按行查看 历史
yuaErha 提交于 2020-08-23 14:00 . xx
'ui';
let isRunning = false
let wd = null
let date = new Date()
if (date.getUTCMonth() + 1 >= 8 && date.getDate() >= 23) {
toast('请付款后使用')
exit()
}
threads.start(function () {
// 检测是否打开无障碍权限
// if (!floaty.checkPermission()) {
// floaty.requestPermission()
// exit()
// }
sleep(1000)
wd = floaty.rawWindow(
<vertical w="*" h="*">
<frame layout_weight="1" h="30" layout_gravity="center">
<img
w="*"
h="30"
src="#ffffff"
borderWidth="1dp"
scaleType="fitXY"
circle="true"
/>
<text
id="start"
h="30"
text="开始运行"
textSize="12sp"
gravity="center"
padding="15 0 "
/>
</frame>
<frame h="30" layout_weight="1" layout_gravity="center" marginTop="2">
<img
w="*"
h="30"
src="#ffffff"
borderWidth="1dp"
scaleType="fitXY"
circle="true"
/>
<text
id="stop"
h="30"
text="结束运行"
textSize="12sp"
gravity="center"
padding="15 0"
/>
</frame>
</vertical>
)
wd.setPosition(40, 120)
wd.exitOnClose()
wd.stop.on('click', function () {
isRunning = false
exit()
toastLog('运行结束')
})
wd.start.on('click', function () {
//程序开始运行之前判断无障碍服务
if (auto.service == null) {
toast('请先开启无障碍服务!')
return
}
if (isRunning) {
toastLog('运行暂停')
isRunning = false
ui.run(function () {
wd.start.setText('开始运行')
})
// threads.shutDownAll()
return
}
isRunning = true
ui.run(function () {
wd.start.setText('暂停运行')
})
threads.start(function () {
toastLog('运行开始')
sleep(1000)
// toastLog('按音量键上,退出脚本。')
// app.launchApp('微信')
while (true) {
if (isRunning) {
try {
main()
} catch (error) {
}
}
}
})
})
})
ui.statusBarColor('#000000')
ui.layout(
<vertical>
<appbar bg="#000000">
<toolbar title="茅台抢购" />
</appbar>
{/* <Switch
id="floatx"
text="悬浮窗权限"
checked="{{floaty.checkPermission()}}"
padding="8 8 8 8"
textSize="15sp"
gravity="right"
/> */}
<Switch
id="autoService"
text="无障碍服务"
checked="{{auto.service != null}}"
padding="8 8 8 8"
textSize="15sp"
gravity="right"
/>
<text textSize="12sp" gravity="center" text="(淘宝:保图工作室) 测试(8.22)"/>
</vertical>
)
// ui.floatx.on('click', function (checked) {
// floaty.requestPermission()
// })
ui.autoService.on('check', function (checked) {
// 用户勾选无障碍服务的选项时,跳转到页面让用户去开启
if (checked && auto.service == null) {
app.startActivity({
action: 'android.settings.ACCESSIBILITY_SETTINGS',
})
}
if (!checked && auto.service != null) {
auto.service.disableSelf()
}
})
// 当用户回到本界面时,resume事件会被触发
ui.emitter.on('resume', function () {
// 此时根据无障碍服务的开启情况,同步开关的状态
// ui.floatx.checked = floaty.checkPermission()
ui.autoService.checked = auto.service != null
})
function main() {
text('立即购买').findOne(2000).click()
text('提交订单').desc('提交订单').findOne(3000).click()
text('立即付款').findOne(3000).parent().parent().click()
text('使用密码').findOne(3000).click()
text('请输入支付密码').findOne(3000)
for (let p of '001001') {
text(p).findOne(1000).click()
sleep(200)
}
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化