路由器下有两个设备,一个是电脑,一个是安卓的网络播放机
电脑ip为:192.168.1.100
网络播放机的ip是:192.168.1.101
我希望实现,打开网络播放机就关闭迅雷,网络播放机关机就打开迅雷就。结果ping ip地址后出现只会出现 “无法访问目标主机”或者是连接超时,
请问如何通过ping ip打开实现以上功能呢?- :begin
- ping 192.168.1.101|find "无法访问目标主机" >nul 2>nul goto start
- goto ipv2
- :start
- start "" "D:\Program Files (x86)\Thunder Network\Thunder\Program\Thunder.exe"
- echo 开启迅雷.....
- ping /n 60 127.0.0.1>nul
- goto begin
- :IPV2
- taskkill /f /im "Thunder.exe" /t
- echo 关闭迅雷,降速中....
- ping /n 60 127.0.0.1>nul
- goto begin
复制代码 方法二:- :open
- ping 192.168.1.101
- if %ERRORLEVEL%==0 goto guanbi
- if %ERRORLEVEL%==1 goto dakai
- :guanbi
- echo 关闭
- pause
- :dakai
- echo 打开
- pause
复制代码 以上结果均不能实现,求助!
计划方法三:- tracert 192.168.1.101 >1.txt
- findstr "无法访问目标主机" 1.txt
- set pp="无法访问目标主机"
- for %%i in (1.txt)do (
- if exist %%i
复制代码 这里不会写啦,查找到1.txt记事本里面有“无法访问目标主机”字样就跳转 goto:打开迅雷,没有找到跳转到关闭迅雷!
最后的解决方案- : begin
- ping /n 2 192.168.1.101|findstr /i "ttl=">nul&&goto :ipv2||goto :start
- tracert 192.168.1.101|findstr "无法访问目标主机">nul&&goto :start||goto :ipv2
- :start
- start "" "D:\Program Files (x86)\Thunder Network\Thunder\Program\Thunder.exe"
- echo 开启迅雷.....
- ping /n 60 127.0.0.1>nul
- goto begin
- :IPV2
- taskkill /f /im "Thunder.exe" /t
- echo 关闭迅雷,降速中....
- ping /n 60 127.0.0.1>nul
- goto begin
复制代码
|