批量提取apk包名和應(yīng)用名

有一堆a(bǔ)pk,要解析出包名和應(yīng)用名,怎么搞?

現(xiàn)學(xué)現(xiàn)用,正好遇到了
使用了Android sdk的aapt工具
cmd文件內(nèi)容如下:

chcp 65001
REM  Copyrights: youngpen
REM  version:1.0
title 批量提取apk包名和應(yīng)用名
rem 獲取所有apk文件,使用aapt獲得apk信息所在行
for /f "delims=" %%a in ('dir /b *.apk') do (
echo %%a >>temp_info.txt
aapt dump badging %%a |find "application-label:" >>temp_info.txt
aapt dump badging %%a |find "package:"  >>temp_info.txt
)
rem 將apk安裝后的應(yīng)用名和包名單獨(dú)打印
for /f "tokens=2 delims='" %%i in ('find /i ":" temp_info.txt') do (
echo %%i >>result.txt
)
rem 刪除臨時(shí)文件
del temp_info.txt
echo 任務(wù)完成,點(diǎn)擊任意鍵退出
exit

不過win7下chcp有問題似乎……
而且只能滿足自己的需求用
運(yùn)行效果如下圖

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容