通过批处理文件命令行传参创建文件内容到android手机
工作中遇到如下场景:创建一个固定内容的文件到手机中,一个手机手动操作一下还行,但是手机多了就比较麻烦,批处理解决了重复劳动的工作。
比如要在android手机中的/data/目录下创建一个文件lemur.prop,文件内容指定的两个参数如下:
lemur.jit.codecachesize=1024k
lemur.jit.threshold=100
但是lemur.jit.codecachesize和lemur.jit.threshold是变化的,在不同的手机里的值是不同的,比如如下的四种组合(实际情况可能有20个组合),怎么实现呢?
<
lemur.jit.codecachesize | lemur.jit.threshold |
1024K | 100 |
1024K | 200 |
512K | 100 |
512K | 200 |
第一种方法:有多少个组合就创建几个bat文件,内容写死。
第二种方法:通过命令行传参的方式,写一个脚本,执行时传参,省时省力。
实现如下:
新建一个文本文件,文件名和后缀名修改为:passParameter.bat
内容如下:
adb shell "echo lemur.jit.codecachesize=%1k > /data/lemur.prop" adb shell "echo lemur.jit.threshold=%2 >> /data/lemur.prop" adb shell cat /data/lemur.prop pause
想使用lemur.jit.codecachesize=1024K和lemur.jit.threshold=200组合时,就在命令行执行
passParameter.bat 1024 200 敲回车即可,其它组合以此类推。
done!
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。