Echo.Success 2021-08-24 18:04 采纳率: 50%
浏览 42

如何成功编写bat脚本,求各位指点迷津

  • ```bash

adb root
adb remount
adb -d shell getprop ro.product.model

%name%=$(adb -d shell getprop ro.product.model)
if [[ "%name%" = "xxx" ]] ; then
echo ok
elif pause
fi

```

img
[图片]
(第一次尝试,各位可以教导一下吗?谢谢大家!)
我的本意是尝试在.bat文件中 将指令 adb -d shell getprop ro.product.model 的值赋值给 变量 name ,进而再对name判断。

我有尝试了这样写

adb root
adb remount
adb -d shell getprop ro.product.model

for /f %%i in ('adb -d shell getprop ro.product.model') do (set name=%%i)
if %name% == MI (
echo ok
) else (
pause
)

img
[图片]

让我疑惑的是变量name为什么只剩下MI,指令 adb -d shell getprop ro.product.model 显示结果为 MI CC9 Pro

  • 写回答

1条回答 默认 最新

  • HttpCookie 2021-08-24 18:21
    关注

    变量都没有定义 你的name需要使用set关键字定义啊!
    你上面都有写 图片里面写的时候 你就没有写 set name=$(adb -d shell getprop ro.product.model)

    评论

报告相同问题?

问题事件

  • 修改了问题 8月24日
  • 创建了问题 8月24日

悬赏问题

  • ¥100 有偿寻云闪付SDK转URL技术
  • ¥30 基于信创PC发布的QT应用如何跨用户启动后输入中文
  • ¥20 非root手机,如何精准控制手机流量消耗的大小,如20M
  • ¥15 远程安装一下vasp
  • ¥15 自己做的代码上传图片时,报错
  • ¥15 Lingo线性规划模型怎么搭建
  • ¥15 关于#python#的问题,请各位专家解答!区间型正向化
  • ¥15 unity从3D升级到urp管线,打包ab包后,材质全部变紫色
  • ¥50 comsol温度场仿真无法模拟微米级激光光斑
  • ¥15 上传图片时提交的存储类型