Board logo

标题: [文本处理] [已解决]批处理for命令tokens不起作用,只能读取第一列 [打印本页]

作者: hentai87    时间: 2020-7-18 18:19     标题: [已解决]批处理for命令tokens不起作用,只能读取第一列

  1. for /f tokens^=1-3^ delims^=^' %i in ('.\SDK\aapt2\aapt2.exe dump badging .\bak\cn.xiaochuankeji.tieba.apk') do echo %i
复制代码
结果
D:\android\【ADB】ALL>echo package: name=
package: name=
D:\android\【ADB】ALL>echo sdkVersion:
sdkVersion:

原内容
.\SDK\aapt2\aapt2.exe dump badging .\bak\cn.xiaochuankeji.tieba.apk
package: name='cn.xiaochuankeji.tieba' versionCode='501000' versionName='5.1.0' platformBuildVersionName='9' platformBuildVersionCode='28' compileSdkVersion='28' compileSdkVersionCodename='9'
sdkVersion:'16'
targetSdkVersion:'27'
作者: hentai87    时间: 2020-7-18 21:04

for /f tokens^=6^ delims^=^' %%a in ('.\SDK\aapt2\aapt2.exe dump badging .\bak\%%k.apk ^|findstr /c:"versionName"') do set A=%%a



解决了




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2