记一次问题解决历程——脚本的神奇功能

本文记录了一次通过脚本解决手机连续执行adb reboot命令的问题。在了解shell脚本的强大后,面对Dos下的bat脚本却感到陌生。经过研究,学会了如何用bat脚本构造循环和添加延时功能,最终成功实现自动重启的脚本,通过ping命令进行延时,实现了预期效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天一个测试的同事问我,你对adb熟悉吗?我说简单的会。然后说adb reboot(手机重启指令)知道吧?我说知道的。然后她的问题是:能不能一直让手机执行重启命令:我想了下,用脚本应该是可以的。之前接触过shell脚本,感受到了shell脚本的神奇之处,但是在Dos窗口下,对于bat脚本我是一颗大白菜啊。无奈,去寻找答案呗:

思路:
1.首先得有个循环或者判断啥的;
2.得需要有个延时啊,因为开关机是需要时间的啊。

然后网上各种找,bat脚本的循环啊,语法,规则啊。先是找到了下面的这些脚本:

@echo off

for /l %%i in (1,2,1000) do (
        echo Start Reboot    
)

pause  

简单的解释下:

(1,2,1000)这是一个类似于for循环的语法:

1:代表初始值,
2:代表的执行一次初始值加2;
1000:代表这个值小于1000就执行下面的语句:

即输出 Start Reboot。

运行了一下,也确实达到了预期的效果,就是一下就输出了。
完成了第一步。
接下来就是第二步了,延时。
网上关于bat语法延时的也非常多,
后面找到了下面的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

AnjoyZhang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值