【问题标题】:adb command in cmd file (windows)cmd文件中的adb命令(Windows)
【发布时间】:2018-05-15 17:29:39
【问题描述】:

我有命令,她在手动模式下在 cmd 中工作正常:

adb shell
su
echo 'AT+EGMR=1,7,"558378919678440"' > /dev/radio/pttycmd1

如何在 .bat 文件中运行此命令? 我尝试了这些选项,但它们不起作用:

adb shell su -с echo 'AT+EGMR=1,7,"558378919678440"' > /dev/radio/pttycmd1
adb shell "su -с 'echo 'AT+EGMR=1,7,"558378919678440"' > /dev/radio/pttycmd1'"
adb shell su "-с echo 'AT+EGMR=1,7,"558378919678440"' > /dev/radio/pttycmd1"

请帮忙。

【问题讨论】:

  • 这看起来像 BASH 代码。批处理文件标签用于 Windows 批处理文件。
  • @Alex P. 你为什么回滚标签更改?
  • @ScottBeeson,因为原始标签是合适的,而删除这些标签的人不理解这个问题。
  • @AlexP.,第一组命令是在 CMD 中运行 adb 交互式 shell?第二组在批处理文件中?仅供不懂的人理解。

标签: android shell batch-file cmd adb


【解决方案1】:

使用bash你可以运行这个命令

adb shell su root sh -c $'"echo \'AT+EGMR=1,7,\\"558378919678440\\"\' > /dev/radio/pttycmd1"'

因此,如果您从批处理文件运行它,您可能需要先调用 bash

【讨论】:

  • 朋友,我试过这个命令,我有这个: /system/bin/sh: can't create /dev/radio/pttycmd1: Permission denied
  • 现在我有错误:/system/bin/sh:没有结束引号
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-03-22
  • 1970-01-01
  • 1970-01-01
  • 2015-12-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多