广告位

您现在的位置是:主页 > 批处理 >

cmd读取文本内容 使用if判断并给出回应

2020-08-07 10:25批处理 人已围观

简介@ if exist d:\soft\shindex.txt (del /f /q d:\soft\shindex.txt) else echo shindex第一次运行@ if exist d:\soft\shlist.txt (del /f /q d:\soft\shlist.txt) else echo shlist第一次运行@ if exist d:\soft\shproduct.txt (del /f /q d:\soft\s...

@if exist d:\soft\shindex.txt (del /f /q d:\soft\shindex.txt) else echo shindex第一次运行
@if exist d:\soft\shlist.txt (del /f /q d:\soft\shlist.txt) else echo shlist第一次运行
@if exist d:\soft\shproduct.txt (del /f /q d:\soft\shproduct.txt) else echo shproduct第一次运行

@if exist d:\soft\wxindex.txt (del /f /q d:\soft\wxindex.txt) else echo wxindex第一次运行
@if exist d:\soft\wxlist.txt (del /f /q d:\soft\wxlist.txt) else echo wxlist第一次运行
@if exist d:\soft\wxproduct.txt (del /f /q d:\soft\wxproduct.txt) else echo wxproduct第一次运行

@echo  更新DNS缓存
@ipconfig /flushdns
@echo .
@echo .

@title 网站状态监测
@d:
@cd "d:\soft\curl-7.69.1-win64-mingw\bin"

@curl -sL -w "%%{http_code}" "www.sdfaal.com" -o /dev/null  > d:\soft\shindex.txt
@echo .
@echo .

@curl -sL -w "%%{http_code}" "www.sdfaal.com/category-858.html" -o /dev/null  > d:\soft\shlist.txt
@echo .
@echo .

@curl -sL -w "%%{http_code}" "www.sdfaal.com/goods-938.html" -o /dev/null  > d:\soft\shproduct.txt
@echo .
@echo .

@curl -sL -w "%%{http_code}" "www.sdal.cn" -o /dev/null  > d:\soft\wxindex.txt
@echo .
@echo .

@curl -sL -w "%%{http_code}" "www.sdal.cn/list-41-1.html" -o /dev/null  > d:\soft\wxlist.txt
@echo .
@echo .

@curl -sL -w "%%{http_code}" "www.sdal.cn/product-50.html" -o /dev/null  > d:\soft\wxproduct.txt
@echo .
@echo .

@set /p a=<d:\soft\shindex.txt
@if not %a%==200 echo 新网站首页异常,可能打不开了!
@if %a%==200 echo 新网站首页正常!
@echo .
@echo .
@set /p b=<d:\soft\shlist.txt
@if not %b%==200 echo 新网站列表页异常,可能打不开了!
@if %b%==200 echo 新网站列表页正常!
@echo .
@echo .
@set /p c=<d:\soft\shproduct.txt
@if not %c%==200 echo 新网站产品页异常,可能打不开了!
@if %c%==200 echo 新网站产品页正常!
@echo .
@echo .
@echo .
@echo .
@set /p d=<d:\soft\wxindex.txt
@if not %d%==200 echo 老网站首页异常,可能打不开了!
@if %d%==200 echo 老网站首页正常!
@echo .
@echo .
@set /p e=<d:\soft\wxlist.txt
@if not %e%==200 echo 新网站列表页异常,可能打不开了!
@if %e%==200 echo 老网站列表页正常!
@echo .
@echo .
@set /p f=<d:\soft\wxproduct.txt
@if not %f%==200 echo 老网站产品页异常,可能打不开了!
@if %f%==200 echo 老网站产品页正常!
@echo .
@echo .
@pause > nul

先是判断 状态码txt文件是否存在,如果存在就删除他们,如果不存在,告知是 第一次运行
然后是刷新dns缓存
使用外部命令 curl 判断几个页面的网络状态码 并存入 对应的记事本文档
将记事本文档里面的内容 分别赋值  
通过判断各个变量的值是否等于200
如果等于200 则告知 网站是正常的
如果不等于200 则告知 网站可能打不开了!
 

Tags:

广告位
    广告位
    广告位

标签云

站点信息

  • 文章统计74篇文章
  • 标签管理标签云
  • 微信公众号:扫描二维码,关注我们