通過批處理文件命令行傳參創建文件內容到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
echo press any key to reboot
adb reboot

想使用lemur.jit.codecachesize=1024K和lemur.jit.threshold=200組合時,就在命令行執行

passParameter.bat 1024 200 敲回車即可,其它組合以此類推。


done!

發佈了60 篇原創文章 · 獲贊 20 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章