常常使用 ping -t 發現長時間會讓 CPU 拉高

但是又想保持3G網卡能一直正常對外運作(如果一段時間沒使用3G網卡會休眠 XD)

所以就使用 batch 的方式, 跑迴圈來達到我的目標囉...

@echo off

rem /** PING 8.8.8.8 **/

setlocal enabledelayedexpansion

rem /** time is total sec. ; step is interval sec. */

set time=20
set step=5

rem = = = = = = = loop start = = = = = = =

:go

@ping 8.8.8.8
@ping 192.0.2.2 -n 1 -w 2000 >nul

for /l %%i in (0 %step% %time%) do (

  cls

  set /a interval=%step%*1000

  set /a val=%%i
  set /a sum=!val!*100/%time%
  echo Please waiting...!sum!%%

  @ping 192.0.2.2 -n 1 -w !interval! >nul
)

goto go

rem = = = = = = = loop end  = = = = = = =

test

PS. 無聊下的產物, 看看就好

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 ChrisDengTW0201 的頭像
    ChrisDengTW0201

    ChrisDengTW0201的部落格

    ChrisDengTW0201 發表在 痞客邦 留言(1) 人氣()