javascript脚本的运行需要一个JS的执行环境(比如浏览器就是一个执行环境),不同的执行环境下有个别的差异,差异主要是和环境以及平台相关的.
如果是在windows的cmd环境下,可以使用系统自带的wscript.exe来运行简单的脚本. 例如:
R:\>cat c.jsvar sum=0
for(var i=0i<10i++){
sum += i
}
WScript.Echo(sum)
R:\>wscript c.js
在linux或者windows下均可以通过node.js提供的运行环境来执行js脚本,例如:
R:\>cat d.jsvar sum=0
for(var i=0i<10i++){
sum += i
}
console.log(sum)
R:\>node d.js
45
node提供了完成的平台开发环境,可以尝试下. 需自行安装
牙叔教程 简单易懂
用autojs执行shell脚本, 脚本所在目录为 /data/local/tmp
做息屏运行脚本, 要用到类似的方法,
比如息屏使用adb去调用dex文件, 来达到息屏效果,
两者相同的地方是
手机: Mi 8
Android版本: 10
Autojs版本: 9.0.10
非常不幸, 没有权限, 复制文件失败,
所以我们需要要提高权限, Shizuku 可以提升我们的权限到adb级别,
Shizuku的使用请查阅上一篇教程, 激活Shizuku
将权限提升为adb级别之后, 我们重新复制文件
首先, 检查有没有adb权限
复制文件
查看文件yashu.sh权限
可以看到权限是-rw-rw----, 没有执行权限, 接下来, 我们就添加执行权限
code=0, 0表示没有发生错误, 没有错误就意味着, 命令正常执行,
再次查看文件yashu.sh权限
可以看到权限是-rwxrwx--x, 有了执行权限, 接下来, 我们就执行这个shell脚本
shell脚本内容
执行shell脚本的命令
息屏运行脚本使用到的命令与执行shell脚本类似, 这也是我写这篇教程的原因,
方便以后复制黏贴
思路是最重要的, 其他的百度, bing, stackoverflow, github, 安卓文档, autojs文档, 最后才是群里问问
--- 牙叔教程
部分内容来自网络
本教程仅用于学习, 禁止用于其他用途