To by nemělo být těžké, ale moje znalosti jsou velmi omezené.
Chtěl bych se dostat hodnoty vrácené těmito adb příkazy:
adb shell getprop ro.product.brand
adb shell getprop ro.product.model
adb shell getprop ro.build.version.release
a přiřazení hodnoty proměnné, které jsou předány do VBScript .
Snažil jsem se bez úspěchu:
set adb shell getprop ro.product.brand=deviceBrand
echo %deviceBrand&
To je opravdu dvě otázky (1. přiřadit variabilní, 2. projít na VBScript). Já jsem jen hledají pomoc v kroku 1. zde.
UPRAVIT
Díky Aacini Nyní mám ADB příkazy jako proměnné pomocí U / F . Níže je můj současný kód:
for /F delims= %%a in ('adb devices') do set devices=%%a
rem get the values returned by the following adb commands into variables:
for /F delims= %%a in ('adb shell getprop ro.product.manufacturer') do set mfg=%%a
for /F delims= %%a in ('adb shell getprop ro.product.brand') do set brand=%%a
for /F delims= %%a in ('adb shell getprop ro.build.PDA') do set pda=%%a
for /F delims= %%a in ('adb shell getprop ro.product.model') do set model=%%a
for /F delims= %%a in ('adb shell getprop ro.build.version.release') do set os=%%a
for /F delims= %%a in ('adb shell getprop ro.product.locale.language') do set language=%%a
for /F delims= %%a in ('adb shell getprop ro.product.locale.region') do set region=%%a
for /F delims= %%a in ('adb shell getprop ro.build.target_country') do set country=%%a
for /F delims= %%a in ('adb shell getprop ro.build.target_operator') do set operator=%%a
for /F tokens=1 delims= %%a in ('adb shell dumpsys package com.my.package1^|find version') do set package1=%%a
for /F tokens=1 delims= %%a in ('adb shell dumpsys package com.my.package2^|find version') do set package2=%%a
Jsem však stále dostává ke ztrátě procházející to VBScript. S kódem Aacini předpokladu, čekal jsem, že vidět soubor vytvořený s názvem „theScript.vbs“, ale já ne.