我試圖創建一個腳本,像每5或10秒鐘一次ping我的遠程計算機,以查看重新啓動後是否重新聯機。批處理腳本每5秒鐘ping遠程計算機?
我有這樣的代碼,似乎工作,但像瘋了一樣的垃圾郵件,我只需要它檢查每5秒左右。
如果它一旦獲得成功的連接就停止循環,它將會帶來好處。
@echo off
:loop
echo Checking connection...
ping -n 1 xx.xxx.xxx.xx >nul
if errorlevel 1 (
cls
echo Computer is offline
goto loop>nul
)
cls
echo Computer is online
goto loop>nul
正是我需要的! 我剛剛在結尾處添加了「暫停> nul」,因此它在得到響應時不會關閉。 – Tomas