[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
大佬,遇到一个问题,更换set "URL=bbs.csdn.net" 中的连接,
运行反馈的信息是“ECHO 处于关闭状态。” 有的连接可以,有的不行。这可能是什么原因呢?

TOP

回复 3# Batcher


    c:\>test.bat

c:\>set "URL=kefu.xiaojukeji.com"

c:\>set "FileIP=IP.txt"

c:\>set "FileLog=URL_IP.log"

c:\>if not exist "IP.txt" (echo 0.0.0.0 1>"IP.txt" )

c:\>if not exist "URL_IP.log" (type nul 1>"URL_IP.log" )

c:\>for /F "tokens=2 delims=[]" %a in ('ping -n 1 kefu.xiaojukeji.com | findstr "kefu.xiaojukeji.com"') do (set IP_Current=%a )

c:\>set /p IP_Previous= 0<"IP.txt"

c:\>echo 0.0.0.0 --
0.0.0.0 --

c:\>if "0.0.0.0" NEQ "" (
echo  1>"IP.txt"
echo [2021/03/19 周五 22:09:16.45]  1>>"URL_IP.log"
)

c:\>timeout /nobreak /t 3  1>nul

c:\>goto :Monitor

c:\>for /F "tokens=2 delims=[]" %a in ('ping -n 1 kefu.xiaojukeji.com | findstr "kefu.xiaojukeji.com"') do (set IP_Current=%a )

c:\>set /p IP_Previous= 0<"IP.txt"

c:\>echo ECHO 处于打开状态。 --
ECHO 处于打开状态。 --

c:\>if "ECHO 处于打开状态。" NEQ "" (
echo  1>"IP.txt"
echo [2021/03/19 周五 22:09:19.25]  1>>"URL_IP.log"
)

c:\>timeout /nobreak /t 3  1>nul

c:\>goto :Monitor

c:\>for /F "tokens=2 delims=[]" %a in ('ping -n 1 kefu.xiaojukeji.com | findstr "kefu.xiaojukeji.com"') do (set IP_Current=%a )

c:\>set /p IP_Previous= 0<"IP.txt"

c:\>echo ECHO 处于打开状态。 --
ECHO 处于打开状态。 --

c:\>if "ECHO 处于打开状态。" NEQ "" (
echo  1>"IP.txt"
echo [2021/03/19 周五 22:09:22.30]  1>>"URL_IP.log"
)

c:\>timeout /nobreak /t 3  1>nul

c:\>goto :Monitor

c:\>for /F "tokens=2 delims=[]" %a in ('ping -n 1 kefu.xiaojukeji.com | findstr "kefu.xiaojukeji.com"') do (set IP_Current=%a )

c:\>set /p IP_Previous= 0<"IP.txt"

c:\>echo ECHO 处于打开状态。 --
ECHO 处于打开状态。 --

c:\>if "ECHO 处于打开状态。" NEQ "" (
echo  1>"IP.txt"
echo [2021/03/19 周五 22:09:25.33]  1>>"URL_IP.log"
)

c:\>timeout /nobreak /t 3  1>nul

c:\>goto :Monitor

c:\>for /F "tokens=2 delims=[]" %a in ('ping -n 1 kefu.xiaojukeji.com | findstr "kefu.xiaojukeji.com"') do (set IP_Current=%a )

c:\>set /p IP_Previous= 0<"IP.txt"

c:\>echo ECHO 处于打开状态。 --
ECHO 处于打开状态。 --

c:\>if "ECHO 处于打开状态。" NEQ "" (
echo  1>"IP.txt"
echo [2021/03/19 周五 22:09:28.35]  1>>"URL_IP.log"
)

c:\>timeout /nobreak /t 3  1>nul

c:\>goto :Monitor

c:\>for /F "tokens=2 delims=[]" %a in ('ping -n 1 kefu.xiaojukeji.com | findstr "kefu.xiaojukeji.com"') do (set IP_Current=%a )

c:\>set /p IP_Previous= 0<"IP.txt"

c:\>echo ECHO 处于打开状态。 --
ECHO 处于打开状态。 --

c:\>if "ECHO 处于打开状态。" NEQ "" (
echo  1>"IP.txt"
echo [2021/03/19 周五 22:09:31.22]  1>>"URL_IP.log"
)

c:\>timeout /nobreak /t 3  1>nul

c:\>goto :Monitor

c:\>for /F "tokens=2 delims=[]" %a in ('ping -n 1 kefu.xiaojukeji.com | findstr "kefu.xiaojukeji.com"') do (set IP_Current=%a )

c:\>set /p IP_Previous= 0<"IP.txt"

c:\>echo ECHO 处于打开状态。 --
ECHO 处于打开状态。 --

c:\>if "ECHO 处于打开状态。" NEQ "" (
echo  1>"IP.txt"
echo [2021/03/19 周五 22:09:34.37]  1>>"URL_IP.log"
)

c:\>timeout /nobreak /t 3  1>nul

c:\>goto :Monitor

c:\>for /F "tokens=2 delims=[]" %a in ('ping -n 1 kefu.xiaojukeji.com | findstr "kefu.xiaojukeji.com"') do (set IP_Current=%a )

c:\>set /p IP_Previous= 0<"IP.txt"

c:\>echo ECHO 处于打开状态。 --
ECHO 处于打开状态。 --

c:\>if "ECHO 处于打开状态。" NEQ "" (
echo  1>"IP.txt"
echo [2021/03/19 周五 22:09:37.33]  1>>"URL_IP.log"
)

c:\>timeout /nobreak /t 3  1>nul
终止批处理操作吗(Y/N)? y

TOP

返回列表