大量autojs常用代码介绍以及示例

JavaScript010

大量autojs常用代码介绍以及示例,第1张

一.全局

二.应用(App)

三.坐标

四.控件

①.文本控件

②.滑动控件

③.方形控件

五.选择器进阶

六.UiSelector选择器

①控件属性

②.控件类型

七.选择器操作

八.模拟按键

示例:

①.一般排序

②.在屏幕上半部分寻找文本控件TextView

③.findOne设置延时寻找控件

④.findOnce

⑤.findOnce()

⑥.setText

⑦.App

⑧.发送意图

⑨.事件监听

⑩.悬浮窗

①①:文件系统

①②.全局函数

①③.Http

①④.图片与颜色

①⑤.基于控件的操作

你好,针对于你的问题autojs关闭应用代码其实可以为

//app应用关闭

function 关闭应用() {

let packageName = currentPackage()

app.openAppSetting(packageName)

sleep(random(1000, 2000))

text(app.getAppName(packageName)).waitFor()

let is_sure = textMatches(/(.*强.*|.*停.*|.*结.*|.*行.*)/).findOne()

if (is_sure.enabled()) {

textMatches(/(.*强.*|.*停.*|.*结.*|.*行.*)/).findOne().click()

textMatches(/(.*确.*|.*定.*)/).findOne().click()

log(app.getAppName(packageName) + "应用已被关闭")

sleep(random(1000, 2000))

back()

} else {

log(app.getAppName(packageName) + "应用不能被正常关闭或不在后台运行")

back()

sleep(random(1000, 2000))

}

}

这一串代码就可以实现关闭应用功能。

主要是Goto 继续——Rem 继续 如何转化和 颜色判断中的“如果是则执行A,否则执行B”怎么写 其他的没问题了 下面是参考代码 Rem 继续 MoveTo 826, 296 Delay 1000 LeftClick 1 Delay 5000 IfColor 928,663,"232352",2 Then MoveTo 928,663 Delay 3000 LeftClick 1 Else MoveTo 706, 577 LeftClick 1 MoveTo 801, 249 Delay 3000 LeftClick 1 MoveTo 728, 577 Delay 3000 LeftClick 1 MoveTo 614, 447 Delay 3000 LeftClick 1 MoveTo 739, 291 Delay 3000 LeftClick 1 MoveTo 952, 652 Delay 3000 LeftClick 1 End If Delay 120000 For 20 Delay 5000 IfColor 1140,680,"FFFFFF",0 Then MoveTo 1145, 678 LeftClick 1 Delay 15000 Goto 继续 Else MoveTo 790, 450 Delay 3000 LeftClick 1 MoveTo 728, 580 Delay 3000 LeftClick 1 End If Next