
批處理利用ping監控主機是否在線的問題
以上是我在論壇找到的批處理,有沒有人幫我改一下,我的需求就是如果目標離線就彈出一個消息框,或者目標上線就彈出一個消息框,最好能加點注釋,讓我能看得懂,謝謝了nclick="copycode($('code0'));">復制代碼
- @echo off&setlocal enabledelayedexpansion
- set #0=在線&set #1=離線
- :lp
- set /a _0=0,_1=0
- for /l %%a in (1,1,2) do (
- ping /n 1 192.168.1.8>nul
- set /a _!errorlevel!+=1
- )
- for %%a in (0 1) do if !_%%a! equ 2 set str=!#%%a!:%time%&goto next
- goto lp
- :next
- echo %str%&goto lp

