Dialogsdialogs.alert(title[, content, callback])dialogs.confirm(title[, content, callback])dialogs.rawInput(title[, prefill, callback])dialogs.input(title[, prefill, callback])dialogs.prompt(title[, prefill, callback])dialogs.select(title, items, callback)dialogs.singleChoice(title, it...
Devicedevice.widthdevice.heightdevice.buildIddevice.broaddevice.branddevice.devicedevice.modeldevice.productdevice.bootloaderdevice.hardwaredevice.fingerprintdevice.serialdevice.sdkIntdevice.incrementaldevice.releasedevice.baseOSdevice.securityPatchdevice.codenamedevice.getIMEI()device...
Crypto$crypto.digest(message, algorithm[, options])$crypto.encrypt(data, key, algorithm, options)输入和输出的类型和格式
Crypto#
[Pro 8.0.0新增]
$crypto模块提供了对称加密(例如AES)、非对称加密(例如RSA)、消息摘要(例如MD5, SHA)等支持。
$crypto.digest(message, algorithm[, option...
基于控件的操作auto([mode])auto.waitFor()auto.setMode(mode)auto.setFlags(flags)auto.serivceauto.windowsauto.rootauto.rootInActiveWindowauto.setWindowFilter(filter)auto.windowRootsSimpleActionAutomatorclick(text[, i])click(left, top, bottom, right)longClick(text[, i]))scrollUp([i])scroll...
基于坐标的触摸模拟setScreenMetrics(width, height)安卓7.0以上的触摸和手势模拟click(x, y)longClick(x, y)press(x, y, duration)swipe(x1, y1, x2, y2, duration)gesture(duration, [x1, y1], [x2, y2], ...)gestures([delay1, duration1, [x1, y1], [x2, y2], ...], [delay2, duration2, [x3, y3], [x4, ...
Consoleconsole.show()console.hide()console.clear()console.log([data][, ...args])console.verbose([data][, ...args])console.info([data][, ...args])console.warn([data][, ...args])console.error([data][, ...args])console.assert(value, message)console.time([label])console.timeEnd(label)conso...
Canvascanvas.getWidth()canvas.getHeight()canvas.drawRGB(r, int g, int b)canvas.drawARGB(a, r, g, b)canvas.drawColor(color)canvas.drawColor(color, mode)canvas.drawPaint(paint)canvas.drawPoint(x, y, paint)canvas.drawPoints(pts, paint)canvas.drawLine(startX, startY, stopX, stopY, paint)ca...
Appapp.versionCodeapp.versionNameapp.autojs.versionCodeapp.autojs.versionNameapp.launchApp(appName)app.launch(packageName)app.launchPackage(packageName)app.getPackageName(appName)app.getAppName(packageName)app.openAppSetting(packageName)app.viewFile(path)app.editFile(path)app.uninstall...
目录
Q & A如何定时运行脚本定时任何如何获取外部参数如何把图片和脚本一起打包,或者打包多个脚本如何使打包的应用不显示主界面Auto.js自带的模块和函数中没有的功能如何实现
Q & A#
如何定时运行脚本#
点击脚本右边的菜单按钮->更多->定时任务即可定时运行脚本,但是必须保持Aut...
综述#
Auto.js使用JavaScript作为脚本语言,目前使用Rhino 1.7.7.2作为脚本引擎,支持ES5与部分ES6特性。
因为Auto.js是基于JavaScript的,学习Auto.js的API之前建议先学习JavaScript的基本语法和内置对象,可以使用教程前面的两个JavaScript教程链接来学习。如果您想要使用TypeScript来开发,目前已经...