adb push文件到模拟器

加点log到模拟器版本里面去.

@echo off
adb remount
::su
::dir /b/a-d/s C:\Users\Administrator\Desktop\file\kuniu
setlocal enabledelayedexpansion
for /f "delims=" %%i in ('dir /b/a-d/s %cd%') do (
::echo %%i
set src=%%i
::echo !src!
set "newsrc=!src:kuniu=$!"
::echo !newsrc!
for /f "usebackq tokens=2* delims=$" %%j in ('!newsrc!') do (
set srcstr=!src:\=/!
set desstr=/sdcard/Android/data/com.sdg.woool.woool/files/patch/kuniu%%j
set desstr=!desstr:\=/!
adb push !srcstr! !desstr!
)
)
pause

中间用到bat的一些字符处理方式.

注意:需要root   adb remount

     在lunix下 \ 需要换成 /

   bat下 set src=%src:~变量% 是不可取的(这个在我还不懂延迟变量的时候出现的).

   do后面要加空格 才能"("

     延迟变量

   usebackq使用 ''表示string. ""表示file-set

   

 

转载于:https://www.cnblogs.com/TouchYou/p/5715528.html

发布了0 篇原创文章 · 获赞 0 · 访问量 16
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 编程工作室 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览