我在cmd里面是输入这些来运行的,请问用bat或者c++该怎么实现下面的功能,代码怎么写?求高手指点 5

adbconnect192.168.1.106adbshellcd/data/data/com.android.providers.settings/databasess... adb connect 192.168.1.106
adb shell
cd /data/data/com.android.providers.settings/databases
sqlite3 settings.db
.tables
update system set value='A' where name='login_username';
update system set value='B' where name='login_password';
其中IP地址,A,B,三个是需要手动输入的变量
展开
 我来答
12d1a2235w652d
2015-12-13 · TA获得超过385个赞
知道小有建树答主
回答量:391
采纳率:80%
帮助的人:322万
展开全部
@echo off
set /p ip=请输入ip地址:
set /p a=请输入用户名:
set /p b=请输入密码:
adb connect %ip%
adb shell
cd /data/data/com.android.providers.settings/databases
sqlite3 settings.db.tables
update system set value='%a%' where name='login_username';
update system set value='%b%' where name='login_password';
追问

谢谢大神,现在已经进入了sqlite了,但是后面执行不了update那2个命令?怎么办啊?

追答
@echo off
set /p ip=请输入ip地址:
set /p a=请输入用户名:
set /p b=请输入密码:
adb connect %ip%
adb shell
cd /data/data/com.android.providers.settings/databases
(
echo update system set value='%a%' where name='login_username';
echo update system set value='%b%' where name='login_password';
)|sqlite3 settings.db.tables

你试一下行不行。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式