怎样让批处理检测到到联网后才运行下一个指令
本人小白一个,批处理学的不是很好!求高人解答,不要灌水,本人坐等答案,方法可以,立马给分100(也就是说批处理一开始要检测网络,联网后才执行下一个指令,如果没联网,要等待...
本人小白一个,批处理学的不是很好!求高人解答,不要灌水,本人坐等答案,方法可以,立马给分100
(也就是说批处理一开始要检测网络,联网后才执行下一个指令,如果没联网,要等待联网后才执行指令) 展开
(也就是说批处理一开始要检测网络,联网后才执行下一个指令,如果没联网,要等待联网后才执行指令) 展开
2个回答
展开全部
批处理没有监听功能,只能通过循环一直检测网络,这样比较耗内存或者耗cpu我就不得而知了,
@echo off
:start
ping /n 2 网址|findstr "TTL="&&goto next||goto start
:next
echo 这是成功检测到网络后执行的下一条命令.
pause
欢迎继续追问。。。。。
追问
那么没有检测到网络,就不会执行下一步,然后关闭程序,还是提示后等带有网落才执行?
追答
一直检测。。直到有网络连接了 才显示“这是成功检测到网络后执行的下一条命令”。。。
:start是标识
ping /n 2 网址|findstr "TTL="&&goto next||goto start 意思是ping 一个域名,成功则跳转到next去执行echo。否则跳到:start 继续ping该域名,以此循环,直到成功ping通该域名后echo xxxx然后暂停。
天空卫士
2023-08-28 广告
2023-08-28 广告
北京天空卫士网络安全技术有限公司不提供数据防泄漏服务。如果您需要数据防泄漏服务,建议您咨询专业的数据安全公司或机构,以确保您的数据得到妥善保护。
北京天空卫士网络安全技术有限公司就可以的,北京天空卫士网络安全技术有限公司是一家总部设立在北京...
点击进入详情页
本回答由天空卫士提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询